Professional Documents
Culture Documents
Uup - 02.11.22
Uup - 02.11.22
1. Napisati funkcije koje za unet broj koji predstavlja veličinu poluprečnika kruga računaju obim i
površinu kruga.
2. Napisati funkciju faktorijel koja za prosleđeni prirodan broj računa njegov faktorijel.
4. Napisati funkciju void sutra(int, int, int) koja za prosleđena tri broja koji predstavljaju dan, mesec
i godinu, redom, ispisuje sutrašnji datum u odnosu na prosleđeni datum. Napisati i funkciju bool
jeValidanDatum(int, int, int) koja za prodleđeni datum ispituje da li je validan.
5. Napisati funkcije bool jeProst(int) i bool jeArmstrongov(int) koje za prosleđen prirodni broj
proveravaju da li je prost i Armstrongov, redom. n-tocifreni broj je Armstrongov broj ako je jednak
sumi n-tih stepena svojih cifara. U main funkciji učitati prirodne brojeve n i k. Potrebno je štampati
prvih n brojeva koji ispunjavaju oba uslova, a ispitivanje prekinuti ukoliko se ne nađe n takvih brojeva
nakon provere prvih k brojeva.
6. Napisati funkciju koja za prosleđene cele brojeve vraća rezultate a+b, a-b, a*b, a/b. Jedna funkcija
trebalo bi da „vrati“ sve 4 vrednosti (ne da ih štampa).
7. Napisati funkciju buduciDatum koja za prosleđeni datum (kao tri broja d, m, g) računa i vraća
datum koji je n dana u budućnosti u odnosu na prosleđeni datum (za n=1 vraća sutrašnji datum itd).
9. Napisati funkciju za unošenje brojioca i imenioca jednog razlomka. U toj funkciji, po potrebi,
vrednost imenioca promeniti tako da bude pozitivan.
Napisati funkciju za kraćenje brojioca i imenioca NZD-om brojioca i imenioca.
Napisati funkciju za sabiranje dva razlomka. Pri sabiranju razlomaka koristiti najveći zajednički
sadržalac za imenioce jednog i drugog razlomka. Zatim skratiti brojilac i imenilac izračunatog
razlomka najvećim zajedničkim deliocem za brojilac i imenilac.
U glavnom programu učitati brojilac i imenilac za n razlomaka i izračunati zbir svih razlomaka.