180 likes | 417 Views
ALGORITMI-PRIMJERI. G II. P. Nacrtati alg. d ijagram koji za 3 u č itana broja izra č unava i š tampa sumu pozitivnih. a,b,c. s=0. DA. NE. a>0. s=s+a. DA. NE. b>0. s=s+b. DA. NE. c>0. s=s+c. s. K. P.
E N D
P Nacrtati alg. dijagramkojiza 3 učitanabrojaizračunavaištampasumupozitivnih a,b,c s=0 DA NE a>0 s=s+a DA NE b>0 s=s+b DA NE c>0 s=s+c s K Milenko Soldat
P Nacrtati alg. dijagramkojiza 3 učitanaprirodnabrojaizračunavaištampaproizvod dvocifrenih brojeva p=1 a,b,c DA a>9 i a<100 NE p=p*a DA b>9 i b<100 NE p=p*b DA c>9 i c<100 NE p=p*c K K p Milenko Soldat
Nacrtati alg. dijagramzaispisivanje prirodnihbrojeve unazad, od bdo a P b;a i=b,a b b=b-1 i>=a DA NE K Milenko Soldat
Nacrtati alg. dijagramzaispisivanjetablicefaktorijela P fakt=1 Faktorijel 1!=1 2!=1*2=2 3!=1*2*3 … n!=1*2*3*…*(n-1)*n i=1,10 fakt=fakt*i fakt i<=10 DA NE K Milenko Soldat
P Nacrtati alg. dijagram zaizračunavanjeištampanjesume dvocifrenih brojeva koji se završavaju sa 5 s=0 i=10;99 DA NE i mod 10=5 s=s+i i<=99 DA NE s K Milenko Soldat
P Nacrtati alg. dijagram zaizračunavanjeištampanjearitmetičke sredine dvocifrenih brojeva koji su djeljivi sa 9 s=0 ; br=0 i=18;99 s=s+i i=i+9 br=br+1 DA i<=99 NE Asr=s/br Asr K Milenko Soldat
P Nacrtati alg. dijagram zaizračunavanje sume dvocifranih br. djeljivih sa 5 i proizvoda jednocifrenih. Odštampati veću vrijednost s=0; p=1 i=1;99 DA NE i<10 i mod 5 =0 DA NE p=p*i s=s+i i<=99 DA NE NE DA s>p rez=p rez=s K rez Milenko Soldat
P Nacrtati alg. dijagram koji za10 učitanih brojeva izračunava proizvod trocifrenih i sumu dvocifrenih, pa odštampati manju vrijednost. s=0; p=1 i=1;10 x NE DA x>9 i x<100 DA NE s=s+x x>99 i x<1000 p=p*x i<=10 DA NE DA s<p rez=p rez=s rez K Milenko Soldat
P br1=0,br2=0,br3=0 Nacrtati alg. dijagram koji za10 učitanih brojeva brojikoliko je unesenojednocifrenih,kolikodvocifrenih a kolikotrocifrenih brojeva. Odštampati veću vrijednost. i=1,10 max max=br3 n DA NE K DA NE br3>max n<10 NE DA n<100 br1=br1+1 NE max=br2 DA n<1000 br2=br2+1 DA NE br2>max br3=br3+1 max=br1 NE DA i<=10 Milenko Soldat
P N s=0, br=0,p=1 Nacrtati alg. dijagram koji zaN učitanih prirodnih brojeva određuje aritmetičku sredinu parnih i proizvod neparnih koji su djeljivi sa 7. Odštampati veću vrijednost. max i=1,N n K max=p NE DA DA n djelj. sa 2 NE p>max NE DA s=s+n n djelj. sa 7 max=Asr p=p*n br=br+1 Asr=s/br NE DA i<=N Milenko Soldat
P R1,R2,R3 NE DA redna Re=R1+R2+R3 Re K Milenko Soldat
P a,b,c NE DA Nacrtati alg. dijagram kojim se određuje da li se od unesenih dužina duži a,b i c može oformiti trougao. a<b+c i a>|b-c| NEMOZE MOZE K Milenko Soldat
P a,b,c NE DA a<b+c i a>|b-c| Nacrtati alg. dijagram kojim se određuje da li se od unesenih dužina duži a,b i c može oformiti pravougli trougao, pri čemu je c>a i c>b DA NE c*c=a*a+b*b Trougao ne postoji MOZE NEMOZE K Milenko Soldat
P a,b,c NE DA a<b+c i a>|b-c| Nacrtati alg. dijagram kojim se određuje da li se od unesenih dužina duži a,b i c može oformiti jednakokrakitrougao. NE DA c=a Trougao ne postoji NE DA c=b MOZE NE DA b=a MOZE NEMOZE MOZE K Milenko Soldat
P N s=0, p=1,br=0 Nacrtati alg. dijagram kojim se od N unesenih brojeva određuje aritmetička sredina pozitivnih i proizvod negativnih. Odštampati manju vrijednost i=1,N x min NE DA min=p x=0 DA K DA NE x>0 p<min NE s=s+x min=Asr p=p*x br=br+1 Asr=s/br DA NE i<=N Milenko Soldat
P N br1=,br2=0,br3=0,s=0 Nacrtati alg. dijagram kojim se od N unesenih prirodnih brojeva određuje broj dvocifrenih parnih, broj trocifrenih neparnih i broj jednocifrenih. Odrediti aritmetičku sredinu ovih vrijednosti (broja dvocifreni, trocifrenih i jednocifrenih brojeva). Odštampati vrijednosti broja pojedinih brojeva koji su veći od dobijene aritmetičke sredine. i=1,N x br3 NE K DA DA x<10 br3>Asr NE NE DA br1=br1+1 x>9 i x<100 i x mod 2=0 NE br2 DA br2=br2+1 x>99 i x<1000 i x mod 2=1 DA NE br2>Asr br3=br3+1 br1 DA NE DA i<=N Asr=(br1+br2+br3)/3 NE br1>Asr Milenko Soldat
P Nacrtati alg. dijagram kojim se određuje zbir cifara prirodnog broja n s=0 Zadnja cifra cifra=n mod 10 s=s+cifra Odbacivanje zadnje cifre n=n div 10 n=0 NE DA s K Milenko Soldat