Osnovi programiranja - vezbe - Alas
Osnovi programiranja - vezbe - Alas
Osnovi programiranja - vezbe - Alas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tj. niz brojeva f n počinje sa : 0,1,1,2,3,5,8,13,21,. . . Napisati program koji za<br />
uneto n, ispisuje f n .<br />
Zadatak 2.2 Sa tastature se unosi pozitivan ceo broj x manji od 2 32 , kao i dva<br />
broja i i j, koji su izmedju 0 i 10. Napisati program koji menja i-tu i j-tu cifru<br />
broja x.<br />
Zadatak 2.3 Iz analize je poznato da je :<br />
sin(x) =<br />
e x =<br />
∞∑<br />
n=0<br />
x n<br />
n!<br />
∞∑<br />
(−1) n−1 x 2n−1<br />
(2n − 1)!<br />
n=1<br />
cos(x) =<br />
∞∑<br />
n=0<br />
(−1) n x2n<br />
(2n)!<br />
Sa tastature se unosi racionalan broj x i prirodan broj n. Izračunati približno<br />
e x , sin(x), cos(x), tako što ćete sračunati prvih n članova gornjih suma.<br />
Zadatak 2.4 Sa tastature se unose brojevi s i t. Napisati program koji ispisuje<br />
cifre najmanjeg prirodnog broja koji ima osobinu da se završava cifrom s i da<br />
se poveća t puta ako mu se cifra s prebaci sa kraja na početak.<br />
a) Redosled cifara nije bitan<br />
b) Ispisati broj u ispravnom redosledu cifara<br />
Zadatak 2.5 n-tocifreni broj je Armstrongov, ako je jednak sumi n-tih stepena<br />
svojih cifara. Napisati program koji za uneti broj ispituje da li je Armstrongov.<br />
Zadatak 2.6 Napisati program koji ispisuje prvih n brojeva koji imaju osobinu<br />
da su deljivi sa 7, i da im je suma cifara paran broj.<br />
Zadatak 2.7 Broj je Nivenov ako je deljiv sumom svojih cifara.<br />
program koji za uneto n ispisuje prvih n Nivenovih brojeva.<br />
Napisati<br />
Zadatak 2.8 Neka je dat broj s 0 . Broj s 1 je suma kvadrata cifara broja s 0 .<br />
Slično dalje definišemo da je s i+1 suma kvadrata cifara broja s i . Broj s 0 je<br />
Srećan, ako (∃k)s k = 1. Napisati program koji za uneti broj n ispituje da li je<br />
srećan.<br />
Zadatak 2.9 Za uneto n ≤ 10 ispisati niz koeficijenata u razvoju (a + b) n ,<br />
koristeći postupak poznat kao Paskalov trougao, tj. koristeći osobinu da je u<br />
”trouglu”:<br />
1<br />
1 2 1<br />
1 3 3 1<br />
1 4 6 4 1<br />
.........<br />
16