Op1 Zadaci Kol

Embed Size (px)

DESCRIPTION

zadaci iz c

Citation preview

Sa terminala se unose celi brojevi jedan po jedan sve dok se ne unese broj manji ili jednak 0. Formrati sume onih brojeva koji su deljivi sa 2, deljivih sa 3 i deljivih i sa 2 i 3. Formirati i proizvod onih brojeva koji su deljivi i sa 2 i sa 3. Prebrojati koliko je bilo unetih brojeva a da ne zadovoljavaju ni jedna od ovih kriterijuma. Rezultati ( sume, proizvod i broj brojeva koji nisu deljivi ni sa 2 ni sa 3) se ispisuju neposredno pre zavrsetka programa.S terminala se 10 puta unose po 2 realna broja koji pretstavljaju otpornosti otpornika u paralelnoj vezi. Formirati sumu izracunatih ekviv. paralenih otpornosti ukoliko je ekviv.otpornost veca od 100. Prebrojati slucajeve kada to nije slucaj. Ispisati izracunatu sumu i broj slucajeva kada ekviv. otpornost nije bila dovoljno velika. re=r1*r2/(r1+r2)Napisati program na jeziku c koji ucitava celobrojne vrednosti sve dok se ne unese negativan broj ili nula. Brojevi koji se unose pretstavljaju starost stanovnika i program prebrojava posebno koliko je uneseno vrednosti manjih od 18, izmedju 19 i 28, izmedju 29 i 49, izmedju 49 i 69 kao i onih vecih od 69. Program ispisuje koliko je uneseno kojih vrednosti, odnosno koliko stanovnika ima u pomenutim starosnim grupama stanovnistva.Napraviti program kojim se unose minimalna i maksimalna temperatura u toku dana ( realni brojevi). Ukoliko se za maksimalnu temperaturu unese vrednost manja od minimalne proglasiti minimalnu za maksimalnu i obrnuto. Brojati koliko je bilo ledenih dana ( ledeni dan je kad temperatura u toku dana ne predje 0 stepeni). Prekinuti unos kada se za temperaturu unese broj -100. Tada ispisati koliko je bilo ledenih dana kao i srednju minimalnu i srednju maksimalnu temperaturu.Napraviti program koji izracunava broj bodova, broj pobeda, broj poraza i broj neresenih rezulata izmedju dva tima na sledeci nacin:unose se po 2 broja gde prvi broj uvek predstavlja broj postignutih golova prvog tima u datoj utakmici a drugi broj je broj postignutih golova drugog tima u toj utakmici. Ako je prvi broj veci od drugog , prvi tim je pobedio u toj utakmici i dobija 3 boda. Ako je prvi broj manji od drugog onda drugi tim dobija 3 boda. Kada su brojevi isti utakmica je neresena i oba tima dobijaju po bod. Zavrsiti sa programom kada se unese negativna vrednost za bilo koji broj . Tada ispisati bilans:broj odigranih utakmica, broj osvojenih bodova i gol razliku prvog i drugog tima.Napraviti program koji prikazuje vase aktivnosti za jednu nedelju ( 7 dana) na sledeci nacin:Za svaki dan unosite vrednosti u satima koje provodite: spavajuci, pohadjajuci nastavu, zabavljajuci se, putujuci i obedujuci. Ako je unet zbir veci od 24 ponoviti unos, ako je manji onda to vreme treba da ze tretira kao "ostalo".Prikazati koliko sati prosecno dnevno provodite spavajuci, pohadjajuci nastavu, zabavljajuci se, putujuci, obedujuci i koliko sati radite nesto sto nije obuhvaceno ovim ( ostalo).Sa terminala se unose realni brojevi jedan po jedan sve dok se ne unese broj manji od 0.Odrediti razliku srednje vrednosti ovih brojeva i minimalnog unetog broja. Ovu vrednost ispisati pre samog zavrsetka programa.Napisati program koji racuna i ispisuje BMI ( Body Mass Index - Telesni Index) po formuli tezina( u funtama) / ([visina[ u incima]] *[visina[ u incima]]) * 703 i svrstava i prebrojava ljude u katgorijama previse laki( BMI24.5). Tezine ( u kg) i visine ( u cm) lse unose sve dok se za neku od ovih vrednosti ne unese negativan broj ili 0. Tada se ispisuje koliko je bilo ljudi u pomenutim kategorijama.1funta=454g1 inch=2.54cm.Biciklista krece na put i vozi 1 sat i 45 min a 15min se odmara. Ukoliko prosecno, kad vozi, za 15 min prelazi 5 km napraviti program koji za uneti broj sati izracunava koliko je biciklista presao km i to ispisuje na terminalu.