Kezdőoldal » Számítástechnika » Programozás » C programozásban for ciklus...

C programozásban for ciklus használata?

Figyelt kérdés
for(i=0;i<=N;ide mit kell írni, hogy N-ig összeszorozza a számokat?)
2012. okt. 6. 12:25
 1/10 anonim ***** válasza:
Oda az i növelése megy, mint minden más programozási nyelvben egy for ciklusban.
2012. okt. 6. 12:27
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
2012. okt. 6. 12:35
Hasznos számodra ez a válasz?
 3/10 iostream ***** válasza:
0%

"Oda az i növelése megy, mint minden más programozási nyelvben egy for ciklusban."


Jézusom. Nem láttál még túl sok programozási nyelvet.

Amúgy írhatod így, ha nagyon akarod egy sorban, de ez nem szép és nem szokás:

int i = 1;

int sum = 1;

for (int i = 2; i <= N; sum*=i, ++i);

2012. okt. 6. 12:54
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

Láttam párat, de köszi.

A ciklusváltozót "szokás" a 3. tagban növelni.


Igen, ez a megoldás is működik, de előbb a kérdezőnek egy sima for ciklust nem ártana tudni megcsinálnia nem?


[link]

2012. okt. 6. 12:59
Hasznos számodra ez a válasz?
 5/10 iostream ***** válasza:
0%
És mi van, ha nincs 3. tag? Látom, a szövegértés nem erősséged.
2012. okt. 6. 13:56
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
0%

Ha nincs ott a harmadik tag, akkor a változó mindig egyet lép.

A ciklus előtt definiálnod kell egy változót:

int n = 1;

a ciklusmagban pedig ezt szorzod meg a cikllusváltozóval:

n =* i;

2012. okt. 6. 18:47
Hasznos számodra ez a válasz?
 7/10 iostream ***** válasza:
38%
Ha nincs ott a harmadik tag, akkor nem történik semmi, pontosabban ha legalább egyszer belemegy, akkor soha nem fog kilépni, írtál egy szép végtelen ciklust.
2012. okt. 6. 19:27
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:

Hogy jött ide, hogy ha nincs 3. tag?

Akkor nem változik semmi és kész a végtelen ciklus, igen.

De nem ez volt a kérdés.

2012. okt. 6. 19:34
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:
Köszi a válaszokat így már sikerült megírnom a programot .
2012. okt. 7. 21:49
 10/10 anonim válasza:
Na ebben nekem is segithetnétek, pont órám van xD
2014. okt. 9. 09:54
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!