Hogyan lehet a következő feladatot megoldani?
Elég egyszerűen.
Például deklarálhatsz egy 5 elemű tömböt. Majd egy ciklussal egytől ötig bekérsz 5 számot. Majd miután megvan az öt szám újra végig mégy a tömbön a ciklussal és megnézed egy feltételes utasítással hogy a szám páratlan e, vagy sem, ha az akkor kiírod a képernyőre.
Program Paratlan;
uses Dos, Crt;
var i, n, code, hany: Integer;
s: string;
begin
hany:=1;
repeat
Writeln('Kérem a(z) ',hany,'. számot');
ReadLn(s);
Val(s,i,code);
if code=0 then
begin
hany:=hany+1;
if i mod 2 = 1 then n:=n+1;
end
else
writeln('Hiba');
until hany>5;
Writeln('Páratlanok száma: ',n);
Readln;
end.
Ahogy látom SimkoL Pascalban tette közzé, de szerintem a kérdező nem erre gondolt, mert most így kiírja, hogy mennyi van benne, de csak annyit kell, hogy ha van, akkor írja, hogy van. Ez egy egyszerű eldöntés tétele. :)
C#-ban (Console):
static void Main(string[] args)
{
int[] szamok = new int[5];
Boolean van = false;
for (int i = 0; i < 5; i++)
{
Console.Write("Adja meg a(z) "+(i+1)+". számot: ");
szamok[i] = int.Parse(Console.ReadLine());
if (szamok[i] % 2 == 1)
van = true;
}
if (van)
Console.WriteLine("Van benne páratlan!");
else
Console.WriteLine("Nincs benne páratlan!");
Console.ReadKey();
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!