Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet a következő...

Hogyan lehet a következő feladatot megoldani?

Figyelt kérdés
Kérjen be 5 egész számot, majd döntse el, hogy páratlan van-e benne, ha van írja ki!
2012. okt. 28. 15:01
 1/6 ejbenjaro ***** válasza:

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.

2012. okt. 28. 15:09
Hasznos számodra ez a válasz?
 2/6 iostream ***** válasza:
Persze sokkal egyszerűbb létre sem hozni a tömböt, csak azt tárolni, volt-e már páratlan.
2012. okt. 28. 15:28
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Valaki leìrnà nekem ezt programozva? Nem igazàn èrtem ìgy. Màr èn is pròbàltam de nem megy.
2012. okt. 28. 16:52
 4/6 SimkoL ***** válasza:
Milyen nyelven?
2012. okt. 28. 17:02
Hasznos számodra ez a válasz?
 5/6 SimkoL ***** válasza:

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.

2012. okt. 28. 17:34
Hasznos számodra ez a válasz?
 6/6 anonim válasza:

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();

}

2012. okt. 28. 23:32
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!