You are on page 1of 9
© #include Hincludo void euclideanDistanc Int 4; float eum; ¢ « for (1 = 0; 4 vet congo fleet L Doom’, ny oe floed egy uere Ltn vi maxeetyetumslyl) gee Beli ienjdt Af oveos JoJo wm) vin eens EI; LP foves fr] oarse) mene > vold sun0fsquare . int 4; float ou for. (1 “Ar a << ay ioe) aur += aft)» atid; oat af), int a) { * > return sun; vs imt main(void) ¢ Moat ris) = { 2.1, 3.2, 5.7, 8.1, 9.16, -0.5, -3.7, -8.85 }* susSqr; / suSgr = aueofSquares(rl}, 8); = print£(*%£\n", sunSqr); return 0; 2. [2 bod.] Koliko bajta memorije se dinamitki zauzima i2vSavanjem naredbe u nastavku? Obrazloziti odgovor. Tip podatka double zauzima 8 bajta. double -q = (double +)calloe(11/4, sizeof (double) +2); ZX See of BAZ. = PGS 37 3. [5*bod.] Kako ée izgledati i Sto ée biti ispisano na ckranu izvodenjem sljedeéeg dijela program- skog kéda? » Int p[7] = {-6, 1, 4, -7, 2, 8, 0}; 2 int aj el G > |g 3 for (a = 0; a <7; art) ( L nN } Bs + Sf (2 kk (a = 1) + printf ("%d\n", pla-1}); «} Bia | ae hes 4, [5 bod.] Napisati definiciju funkelje koja raguna i vraca razliku broja parnih, odnosno neparnih vrijednosti u danom cjelobrojnom polju. bod.] Napisati prototip funkcije koja odreduje i vraéa koliko je vrijednosti u danom polju ojeva: dyostruko manje od najveée vrijednosti u tom polju, seve herent eit eu ' / @ # mekeeestdn.b> ~ Bb nelude echdhb.h> fr obfine Netw int £1000 Too ed seg], "6 TY sep tis Ch reed (1; { lab mare [void) $ Inf mows Jv] Sreend (20 , fillOve Five (yews Jy when 9 tab mums} = 5 2, tat a= Mums 49 “er h2; / Din p94 44h inf 9 wh le/pf1] -2) § tebe Pat oved 4 pale), m4) POHL" Ld Ln" PLY 24 pl 4,7..2020- ispis : seoog aoe proGRAMIRANJE 1 ' PISMENI Isp) IsPrT ~ 18.9.2019. FERIT Osuek j prezime: qmeiP) oe CElektrotehnika ORaéunarstvo 1, [5 bod.] Pronaéi i ispraviti pogn | #include Ske u sljedeéem tekstit programa 3 int AvgASCIT (char str 4 double sum = 0; made s for (i = pentiyiey ance sun += str[i}; a Se «return sum / i; — ot n int main(void) { 2 char(] s = Finis is not what 1 expectea!!!; 3 heer Af] u double avg = AvgASCII(+s); ee is printg("Zf\n", avg); C 6 ~ o return 0; 1} 2. [2 bod.] Izvodenjem sljedeéog te koju ée vrijednosti poprimiti dijela programskog k6da, koji clement polja ée biti promijenjen 1 int seqi5] = { 0, 1, 2, 13; A eine Spieiisoa:) 1 on 22) Oo 50,4 3 (pt2), += 85 ree 3, [B bod.] Kako Ce izgledati i Sto ée biti ispisano na ekranu izvodenjem sljedeéeg dijela program- skog kéda? ) int pis) = { 5, 4, 3, 2,135 5 : 2 int 3; zi 4 bp ate 3s for (Gi = i < 10; it*) f 4 if (pins) % 2) printf ("%d\n", pliss) - i) + pfonel-2 + ti definiciju funkeije koja odreduje i vraéa koliko se puta u danom stringu 4. [5 bod] Napis pojavljuje trazeni znak. 5. [B bod] Napisati prototip funkejje koja popunjava dano ¢jetobrojno polje pseudo-slucajenim brojevima iz danog intervala koji je predstavljen donjom i gomjom granicom. beija fied af], 4») F Fredo “y melyeb 5 is lov «) 4 bt AMY Ju f Da jn Ly waren (vor) 4 Hoot gf?, inf 13 Slided 9] 22," fy (1-0) 1e20f7*4) Dp E (EN led peli 0; @ Beleneed pohe tyr float smn ecbesy 130jbae yer Ine lemon] 2 eblson 33 Vv Find =~ 4500 45004105 = 1604 BRP: 26-4 = p08 eed @ : - Pmt norm (rove) § tot ple) ~ 5 24,336, 6% #549} > aes Heat a6 og for (#295 a dls 25 42 i dere 39 L2 rose 4 sina, 4 pan tf("hd\t' pli l-p b'-), tataecines cae ee C220 mene Ips, tps! 6-202 6-9 rehes Oy 7 D Wb fnteye bays oebeSge J waes wehffives F tors wae Slo int fombeys [float pofef J, int »)% float wer =pohe [oy thd mdels_ vie ~ 9% Aeey Pods vealed Ee 7 Moat min oid seekWithi 2 ee nError(double sequence[], int n, double num) { S const double err = 0.1; oR Ee is) ' if (num > alee a : Gram Py sequences] ~ err kk nun include void digSum(int num) ¢ int absNum = abs(num); sum = 0; while (absilum <0) { sum += absNum % 107 absNum /= 10; T + return sun; > int main(voia) { int nums(] = {123; 324; 3291; 5: for (i = 0; i < 4; i44) > printg("%d\n", digSum(nums(i])); return 0; + 2, [2 bod.] Koliko bajta memorije se dinamizki zauzima izvrSavanjem naredbe u nastavku? ObrazloZiti odgovor. Tip podatka double zauzima 8 bajta. Goubie =p = (double *)calloc (sizeof (double) + 2, 10): a7 = biti ispisano na ckran izvodenjem sljedeceg dijela program 3. [5 bod.] Kako ée izgledati i Sto 6 skog kéda? Tera=5, b= 7 white (a) ¢ b o= 2 ; aif (b+ 1) ¢ : printé(*%a\n", b - a): 3 2 4, [5 bod.] Napisati definieiju funkcije koja odreduje i vraéa koliko je elemenata predanog joj Gjelobrojnog polja parno i ujedno dijeljivo sa sedam. Funkeija mora moéi raditi s poljima proizvoljne velidine. 5, [3 bod.] Napisati prototip funkeije koja postavija sve clemente prednog joj polja realnih brojeva na zadanu vrijednost (predaje se kao argument funkeiji). Funkeija mora moéi raditi s poljima proizvoljne veligine. vo owe tna teste Datnieati co na aval jastale listove knie nredaiete. NIB IT PIs! ISPIT ~ 29.2.191 E SIE oaAMIRA ISMENI IsPIT ~ 29. 2.1901. FERIT Ostiek yo regimes OoElektrotehnika ORaéunarstvo porija: (Bodovi: —_ / 20) 1. bod.] Pronaéi i ispraviti pogre3ke u sljedeéem tekstu programa. ) #include > #include () , /, att if of « yoid isPrime(int num) { 7 | Wd mene 5) for (i = 2; 4 < num; is+) 7 ‘ if (1Gaum % 29) a : return 0; f a 8 return 1° . oy Y | 5 Burn me n int main(void) { | + 2 int 4; | 13 srand (2018); | while (1) € \ 6 r= 2+ rand(); /* dva je najmanji prosti broj */ | 6 if (isPrime(r)) break; ® b | 18 print ("%f\n\n", 1)i as return 0; Bae: i 2. [2 bod.] Ako 7. element polja tipa podatka int ima adresu 1124, koju adresu ima 22. clement tog polja? Tip podatka int zauzima éetiri bajta. 77°" 2.ehin 3, [5 bod.] Kako ée izgledati i Sto Ge biti ispisano na ekran izvodenjem sljedeeg dijela program- skog kéda? pint a= -6, b= 1% | ovet ° 2 while (a/2) 4 ° 4 a tas 4 q a (CDS Z A 6 printf ("dd\n", b/2 + a); v: ce, 1 bos : s } 4 [5 bod] Napisati definiiju funkcije koja odreduje i vraga najveti pari bro} w danom ejelo- brojnom polju. Ukoliko polje ne sadrZi niti jedan parni broj funkeija vraéa 1. 5. [3 bod.] Napisati prototip funkcije koja postavlja sve elemente danog polja na vrijednost i-7, gdje je i indcks clementa. or fille (float pofel

You might also like