Version 2 (modified by 16 years ago) (diff) | ,
---|
Domače naloge ¶
Pravilnost vaših nalog lahko preverite z Ocenjevalcem nalog
Prvi dve vaji, ki smo jih naredili v laboratoriju, je potrebno perveriti in morebiti popraviti, da delujeta pravilno.
vaja1 ¶
Napiši program, ki zahteva vnos dveh celih številk in nato izpiše njihovo vsoto.
vaja2 ¶
Gaussovo kvadratura naj vpraša za meji integriranja funkcije f(x) = 2x4- x3 +1 in rezultat izpiše na zaslon.
vaja3 ¶
Izdelaj program ki izpiše naslednje zanke:
for(i = 0; i < 10; i = i + 2) printf("%d\n", i); for(i = 100; i >= 0; i = i - 7) printf("%d\n", i); for(i = 1; i <= 10; i = i + 1) printf("%d\n", i); for(i = 2; i < 100; i = i * 2) printf("%d\n", i);
Razjasni si, kako te zanke delujejo in program popravi tako, da bodo v zanki uporabljeni operatorji +=, -=, *=
vaja4 ¶
Napiši program ki izpiše ta trikotnik:
* ** *** **** ***** ****** ******* ******** ********* **********
Ne uporabi desetih printf() ampak uporabi zanko.
for(i = 0; i < 10; i = i + 1) { /* Več stavkov */ /* gre lahko tukaj */ }
vaja5 ¶
Izpiši v zanki cela števila od 1 do 10 in njihove kvadrate.
1 1 2 4 3 9 ... 10 100
vaja6 ¶
Stavek for je prav zaprav, okrajšava za stavek while.
Predelaj program, ki izpiše naslednjo zanko:
for(i = 0; i < 10; i = i + 1) printf("i je %d\n", i);
z uporabo stavka while, ki ima naslednjo obliko
while(pogoj) { /* vpiši stavek za povečanje števca in izpis */ }
Napotek: V primeru da se nam program obesi v neskončni zanki, ga prekinemo s pritiskom na crtl-C