Kezdőoldal » Számítástechnika » Programozás » Linearis kereses tetele?

Linearis kereses tetele?

Figyelt kérdés

Ez miert vegtelen ciklus? HA beirok egy 5tel oszthato szamot akkor popecul mukodik de ha nincs benne akkor csak gondolkodik es semmit se ki pedig van else ag benne...



//Lineariskereses tetele

//Egy tomb elemeibol kikeresi ha egy feltetel teljesul es kiirja az elso sorszamat


//Ird ki az 5tel oszthato szamokat


int[] tomb = { 1, 2, 34, 4, 7, 32, 63};

int idx;

bool van = false;

int i = 0;

while (i < tomb.Length && tomb[i] % 5 != 0)

{

i++;

}

if (i < tomb.Length)

{

van = true;


if (true)

{

idx = i + 1;

Console.WriteLine(van +" "+ idx);

}

else

{

Console.WriteLine(van);

}

}

Console.ReadKey();



#Visual C# #programoszas
2017. okt. 6. 21:37
1 2
 11/13 A kérdező kommentje:
koszi, a feladatban eleg megnezni h van-e a tombben ilyen szam es kiirni a sorszamat de jol fog meg ez jonni valamelyik masik tetelnel :)
2017. okt. 6. 23:37
 12/13 anonim ***** válasza:
Ez nem végtelen ciklus. A ciklus végetér, csak utána nem csinál semmit, mivel az if(i < tomb.Length) elágazásba nem lép be, ennek a külső if-nek pedig NINCS else ága. Ez után csak egy ReadKey van. Tehát a programod működik, csak nem ír ki semmit ha nem talál 5-el oszthatót.
2017. okt. 7. 18:33
Hasznos számodra ez a válasz?
 13/13 anonim ***** válasza:
A legjobb lenne, ha tennél úgy 8 lépést vissza és átismételnéd...Vagyis inkább végre megtanulnád az alapokat. Nézd át a nyelv alapjait, változók és alapvető vezérlési szerkezetek használata. Illetve papíron nézd meg, hogy működik egy lieáris keresés.
2017. okt. 8. 20:21
Hasznos számodra ez a válasz?
1 2

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!