|
Programiranje
i programski jezici III |
|
Domaći zadaci |
1. Može li da se kompajlira C
program u kome nema funkcije main? Odgovor obrazložiti.
2.
(IIIe)NCP koji učitava sa tastature decimalni broj koji
predstavlja cenu u evrima. Ispisati na standardni izlaz koliko evra
i koliko centi iznosi cena.
TEST PRIMER
|
ULAZ |
IZLAZ |
|---|---|
|
112.25 |
Evra: 112 Centi: 25 |
|
1280 |
Evra: 1280 Centi: 0 |
2. (IIIc)NCP koji učitava
sa tastature decimalni broj koji predstavlja vrednost ugla u
stepenima. Ispisati na standardni izlaz vrednost tog ugla u
stepenima i minutima. Pretpostaviti da broj unetih decimala nije
veći od dva. Koristiti samo operatore + - * / %.
TEST PRIMER
|
ULAZ |
IZLAZ |
|---|---|
|
22.50 |
Stepeni: 22 Minuta: 30 |
|
17.25 |
Stepeni: 17 Minuta: 15 |
3. NCP koji ispisuje najveće i najmanje vrednosti za tipove int, long, ako su vrednosti imenovanih konstanti INT_MIN, INT_MAX, LONG_MIN, LONG_MAX definisane u zaglavlju limits.h
4. NCP koji učitava sa standardnog ulaza prirodan broj veći od 1000 i ispisuje vrednost tog broja sa razmenjenim ciframa desetica i hiljada.
|
ULAZ |
IZLAZ |
|
12345 |
14325 |
|
2147315 |
2141375 |
|
1007 |
0017 |
5. (2 poena) NCP koji učitava sa standardnog ulaza prirodan broj i ispisuje da li je taj broj trocifren.
6. (1 poen) NCP koji učitava sa standardnog ulaza tri realna broj i određuje zbir dva najmanja broja.
|
ULAZ |
IZLAZ |
|
0 1 2 |
1 |
|
0 0 2 |
0 |
|
-1.5 5 2 |
0.5 |
7. (2 poena) NCP koji učitava dva intervala realne prave i određuje najmanji interval koji sadrži date intervale.
|
ULAZ |
IZLAZ |
|
(5,8) (7,9) |
(5,9) |
|
(-1,2) (3,4) |
(-1,4) |
8. (3 poena) NCP koji učitava sa standardnog ulaza prirodan broj i na standardni izlaz ispisuje sumu cifara tog broja.
|
ULAZ |
IZLAZ |
|
8 |
8 |
|
1028 |
11 |
|
-55 |
nekorektan ulaz |
9. (3 poena) NCP koji učitava sa standardnog ulaza prirodan broj i na standardni izlaz ispisuje netrivijalne faktore (delioce) tog broja. Trivijalni faktori broja n su 1, n.
|
ULAZ |
IZLAZ |
|
1 |
/ |
|
7 |
/ |
|
21 |
3 7 |
|
30 |
2 3 5 6 10 15 |