Zadaci CPP
Zadaci CPP
Duanka Tomi
1. 6
2. !" # # "$ % #&! %"" '
(. !" # ")" %&" !")" *
+. ,- "#"% !"#". ! $ !"#". /
0. 1!"234 "5 16
6. 1!"- 7.!" 11
'. 1!""- 11
*. 8" ! 12
/. ,!) -!"$& #$9. 12
16. ,!": -!"$& $!". 1+
11. ;# ! 1+
12. $ !"$& 10
1(. 1&!" !"- 1'
1+. 1&!" - 1'
10. < & - 1*
16. =# #> 1*
1'. ?"& #"$ - 26
1*. 8)" - 26
1/. @"" %! $!% 21
26. A!% . 22
21. ;-$. # # 2(
22. ;-$$!" ." 2+
2(. B# . 20
2+. C! 26
20. ;# % 2'
26. 8)" $-)" "#> !"#" 2*
2'. ADE3FGHIJ K4LMNOI3EH 2/
2*. IEDLE D4KLP 26 Q43MNKJ 2/
2/. R4LO4GSLKJIMN EF3KJ (6
(6. ZKGTIL ELUIJF (6
(1. R3VO4JK W34LEILWG (1
(2. R3K4XLIJ W4GUJ (2
((. KKJO4JH Q43MJ (2
(+. YHNDNI3KJIMN ((
(0. R3VO4JK G KLXN 4JO3KJ ((
(6. ZNUJHLKJI Q43M G D3VLHLKJI (+
('. T4L 3EI3KIN 3DN4J[LMN (0
(*. DMNFMNIMN OKJ Q43MJ (0
(/. DMNFMNIMN EJ 3EHJHW3\ (6
+6. B43M 3EK3MNILP Q3O3KJ ('
+1. ]DN4JH34L 3QIJKFMJMG^NU D4LO4GSLKJIMJ (*
+2. I\N W34LEILWJ L IMNU3KN U3OLIN (/
+(. T43[L24NIL Q43MNKL OMNFMLKL EJ / +6
++. ZJD4N\LIJ WGDN +6
+0. _N43I3K 3Q4JVJ[ +1
+6. RJ4JI3EH Q43MJ +2
+'. IEDLE Q43MNKJ G 3O4N`NI3\ 4JED3IG +(
+*. TJQFL[J \I3SNIMJ ++
+/. aJWH34LMNF ++
06. KJFWGFJH34 +0
01. KKJO4JHL VJOJI3U ILVJ +'
02. DMNFMLK3EH Q43MNKJ +'
0(. B43MJT EHGONIJHJ +*
0+. Y4NOIMJ K4LMNOI3EH +/
00. YG\J 2JWH34LMNFJ 06
06. ZZD ZJMKN^L VJMNOILTWL OMNFLFJ[ ZZD 01
0'. ZZY ZJM\JIML VJMNOILTWL EJO4SLFJ[ ZZY. 0(
0*. _JI3MEWL EHGQ3KL 1 0+
0/. _JI3MEWL EHGQ3KL 2 0+
66. DJIL G ENO\L[L 06
61. bJP3KEWJ HJQFJ 0*
62. YJK4XNIL Q43MNKL 0/
6(. ZQL4 OKJ KNWH34J 66
6+. ZJDLEJHL C D43U4J\ W3ML ^N D43IJ^L L LEDLEJHL IJ NW4JI EKN H43[L24NIN Q43MNKN W3O W3MLP MN EG\J
[L24L OMNFMLKJ EJ '. 62
60. ZJDLEJHL D43U4J\ W3ML ^N D43IJ^L L LEDLEJHL IJ NW4JI W3FLW3 L\J DNHN43[L24NILP Q43MNKJ W3O W3MLP
MN EG\J VJOIMN + [L24N MNOIJWJ D4K3M [L24L. 62
66. IV3EHKJFMJIMN EGKLEI3U 4JV\JWJ \NOMG 4LMN[L\J 6+
6'. R43U4J\3\ EN GI3EL Q43M L LEDLEGMN IMNU3K WKJO4JH. 6+
6*. R43U4J\ LV4JTGIJKJ 3QL\ L D3K4XLIG W4GUJ IJ 3EI3KG GILMNH3U 4JOLMGEJ W4GUJ. 60
6/. R43U4J\ W3ML\ ^N EN GILMNHL H4L 4NJFIJ Q43MJ HN LEDLEJHL IJM\JIML. 60
'6. IEDLEJHL DJ4IN Q43MNKN 3O 26 O3 (06. 66
'1. IEDLEJHL EKN D4L43OIN Q43MNKN LV\N`G 1 L Zc W3ML EG OMNFMLKL EJ (. 66
'2. ZJ ILV 3O 0 4JVFLTLHLP Q43MNKJ LEDLEJHL VQL4. 6'
'(. ZJ ILV D4L43OILP Q43MNKJ 3O 1Z LEDLEJHL EG\G dVQL4 e INDJ4ILP Q43MNKJ. 6*
'+. fILMNHL Z TFJI3KJ ILVJ HN LEDLEJHL IJM\JIML NFN\NIH G ILVG. 6/
'0. f4JOLHL D43U4J\ W3ML LEDLEGMN NFN\NIHN UFJKIN OLMJU3IJFN GTLHJIN \JH4L[N. 6/
'6. DLMJU3IJFIJ \JH4L[J '1
''. R43LVK3O \JH4L[J EJ EWJFJ43\ '2
'*. R43LVK3O OKLMN \JH4L[N '(
'/. B4JIED3I3KJIJ \JH4L[J '0
*6. _JI3M ''
*1. RJEWJF3K H43GUJ3 '*
*2. YJQL4JIMN L 3OGVL\JIMN W3\DFNWEILP Q43MNKJ '/
*(. ,& -$ ! -!" ")" "$" EgLH[P. ;% " $ 9"
#" $!"5") !" +. *6
*+. ,& % ! -!" " -. ;- 1&!" -. *1
*0. ,& % ! # &" - "$ ! !" !9
$ &". h"- - &i *1
*6. ,& % ! &j c $!% %. *(
*'. ,& % ! # .". *+
**. ,& % ! !" " C!. *6
*/. ,& % ! ##!" #" #" !"" $ %&% !. *6
/6. ,& % ! & " .! .. *'
/1. ,& % ! # " "$ !">:. **
/2. ,& % ! 7-! $ # ". */
/(. , % ! :" $ " "$ "$!: -. /6
/+. , % ! :" # d$-"e $ " /(
/0. , % - -&)" 7!" ""%% .!"% ! dIe. /0
/6. ,# % ! & !) -!"$& $!". $> !" /6
/'. kGKJ L K3V /'
/*. , % ! :" # !"> )>" .!"" -&
.!" "- ;Alc-# ;Al .!" # ;Al /*
//. , % - -&)" )" #!" - -&! .!"
!"$" -" //
166. , % ! :" # - .7 !"% ! # 9"5" !"161
161. ,# % - !")" $" !"$&" 162
162. ,# % ! :" -& - """ $" ." -$ #$
%! $!%. 16+
16(. ,# % ! :" -& !"") ##" "> !"$&
?>+BmnC Do+pmna 160
16+. , % ! :" -& " %""!#> #
d%c$c%c%e 166
160. ,# % ! :" # &> $ ## !"$& "
- " $!" &" - # """ ":" &" #!" )" $# $!
!. 16*
166. ,# % ! :" -9 $!" $" ." 16/
16'. ,# % ! :" # $ %$ -5" ! - 16
! 111
16*. ,# % - !" ;%" """ 11(
16/. ,# % - #)" $" ." 110
116. , % ! :" -& -$ -$ . ? l ." 8
116
111. , % ! :" 5 #" &#" ".!"
#)c$-)c9")c$!"5")c#"") !") 11*
112. ,# % ! - $ ! dCe """ 1&!"% - -&
!"$# 121
11(. ZJDLEJHL 2GIW[LMG VJ H4JSNIMN IJM\JIMNU 3O ( GTLHJIJ Q43MJ. 122
ZJHL\ IJDLEJHL UFJKIL D43U4J\ W3ML ^N D3VKJHL IJDLEJIG 2GIW[LMG L LEDLEJHL IMNVLI3 4MNXNIMN. 122
11+. IV4JTGIJHL GWGDJI Q43M V4IJ DXNIL[N W3MN MN YNHJ dIJK3OIL D43IJFJVJT XJPJe H4JSL3 3O [J4J WJ3
IJU4JOGc HN LEDLEJHL W3FLW3 MN H4NQJF3 qEHJKLHLq DXNIL[N IJ EKJW3 3O 6+ XJP3KEWJ D3FMJ. 12(
110. IV4JTGIJHL VJD4N\LIG KJFMWJ IJ 3EI3KG VJOJH3U D3FGD4NTILWJ 3EI3KN L KLELIN. 120
116. IV4JTGIJHL W3FLW3 L\JHN U3OLIJ IJ 3EI3KG VJOJHN U3OLIN 43`NIMJ. IEDLEJHL W3FLW3 MN H3 \MNEN[L.
120
11'. ZJDLEJHL D43U4J\ W3ML G[LHJKJ 4NJFIG \JH4L[G OL\NIVLMJ 16o16 HN D43IJFJVL IJM\JIML NFN\NIH
IJ UFJKI3M OLMJU3IJFL. 126
r 12'
11*. R43U4J\ H4NQJ GILMNHL 2 Q43MJ L LEDLEJHL ZZD... IJMKN[L VJMNOIL[WL OMNFLFJ[... 12'
11/. YJEHJKLHL D43U4J\ W3ML EJ HJEHJHG4N G[LHJKJ ILV WJ4JWHN4J O3W 12*
IN EHLUIN O3 p]a L Q43ML W3FLW3 EN DGHJ D3MJKLF3 EF3K3 J dKNFLW3 LFL \JF3ec EF3K3 Q L EF3K3 [. 12*
126. YJEHJKLHL D43U4J\ W3ML EJ HJEHJHG4N GTLHJKJ ILV WJ4JWHN4J L LVOJMN IJ NW4JIG Q43M EJ\3UFJEILWJ.
fFJV EN VJK4XJKJ GI3E3\ WJ4JWHN4J q.q 12*
ZD4. VJ GI3E qA22+12JQ[ONNqc D43U4J\ LEDLEGMN qB43M EJ\3UFJEILWJ MN +q. 12*
121. ZJDLEGMN D43U4J\ W3ML 3\3UG[JKJ W34LEILWG OJ GINEN ILV WJ4JWHN4Jc J D3H3\ 4JTGIJ L LEDLEGMN
Q43M EJ\3UFJEILWJ G GINH3\ ILVG. 12/
1.
,& % ! - "#"" !"$# #. % -&
% -## $ -j #" 1 c #" 2 R.
;% #" !" ")" "$" switch, %$!" -## $ - $"
- "$ - -&)" - "$ - -&)" ". ;!"
"# # -&)" !" #" $ !" ! $ #. % !"$ 6c
$ "#"" !"$# &" #." % d - 2 #." " #!" )
!"$ ":!e.
#include <iostream>
#include <cmath>
using namespace std;
//deklaracija promjenljivih
float O, P, S, a,,c;
int i!or;
int main"#
$
cout <<%&nesite vrijednost prve stranice a' %;
cin >>a;
cout <<%&nesite vrijednost druge stranice ' %;
cin >>;
cout <<%&nesite vrijednost trece stranicec' %;
cin >>c;
if ""a''(# )) "''(# )) "c''(##//da li su unesene vrijednosti (
$
cout << %*rijednosti stranica trougla ne smiju iti <' (+%;
s,stem"%Pause%#;
goto kraj;
-
if ""a.<'c# )) ".c<'a# )) "a.c<'##//cine li stranice trougla
$
cout << %&nesene vrijednosti ne cine stranice trougla+%;
s,stem"%Pause%#;
goto kraj;
-
cout <<%/ko !elite oim trougla trougla 0O0 pritisnite taster 1, ako
!elite povrsinu trougla 0P0 pritisnite taster 2%<<endl;
cin >>i!or;
switch"i!or#//u !avisnosti od i!ora
$
case 13 O'a..c;
cout <<% Oim trougla je3 % <<O<<endl;
s,stem"%Pause%#;
reak;
case 23 S'"a..c#/2;
P's4rt"S5"S6a#5"S6#5"S6c##;
cout <<%Povrsina trougla je3 %<<P<<endl;
s,stem"%Pause%#;
reak;
default3 cout <<% 7o!eta i!arati taster 1 ili taster 2+%;
s,stem"%Pause%#;
reak;
-
kraj3return (;
-
2. -
2F3JH Jx
2F3JH Qx
LIH 4NVGFHJHx
[3GHqfINELHN D4KL Q43MqNIOFx
[LIJx
[3GHqfINELHN O4GUL Q43MqNIOFx
[LIQx
[3GHq1EJQ4JHLqNIOFx
[3GHq23OGVNHLqNIOFx
[3GHq(\I3SLHLqNIOFx
[3GHq+OMNFLHLqNIOFx
[3GHqGINEL Q43M 4J[GIEWN 3DNJ[LMN W3MG VNFLE LVK4ELHLqNIOFNIOFx
[LI4NVGFHJHx
EgLH[Pd4NVGFHJHe~}IJ4NOQ3\ [JEN VJD3[LIMN OL3 D43U4J\J W3ML [N EN LVK4XJKJHL G KJ4LMJQFL
VJKLEI3 3O H3UJ W3MG 4J[GIEWG 3DN4J[LMG VNFL W34LEILW}~
[JEN 1j
[3GHJq+qQqnqJ+QNIOFx
Q4NJWx~~IJ4NOQ3\ Q4NJW EN VJK4EJKJ [JEN 1 IJ4NOQJ
[JEN 2j
[3GHJqqQqnqJQNIOFx
Q4NJWx
[JEN (j
[3GHJq}qQqnqJ}QNIOFx
Q4NJWx
[JEN +jL2 dQnn6e
[3GHqDLMNFMNIMN EJ IGF3\ ILMN O3VK3FMNI3qNIOFx~~GEF3K VJ OMNFMNIMN
EmEHN\dqDJGENqex
Q4NJWx
r
NFEN
[3GHJqjqQqnqJ~QNIOFx
Q4NJWx
r
ON2JGFHj~~]KJM OL3 EN LVK4EJKJ JW3 IL MNOJI GEF3K q[JENq ILMN VJO3K3FMNI
[3GHq\34JHN GILMNHL 1c2c( LFL +qNIOFx
r~~3K3\ KLHL[JEH3\ VJU4JO3\ EN VJK4EJKJ IJ4NOQJ [JEN
[3GHNIOFx
EmEHN\ dqRAfYpqex
4NHG4I 6x
r
51. Kvadrati zadanog niza
ZJTLILHL D43U4J\ W3ML 4JTGIJ L LEDLEGMN WKJO4JHN VJOJI3U ILVJ dILV VJOJMN W34LEILWe
~~D43U4J\ W3ML 4J[GIJ WKJO4JHN 3O4NOMNI3U ILVJ
LI[FGON qEHOJ2o.Pq
LI[FGONL3EH4NJ\
GELIU IJ\NEDJ[N EHOx
LIH \JLIde
D4LKJHNj
2F3JH ocmx
DGQFL[j
K3LO ENHd2F3JH Jc2F3JH Qe
onJx mnQxr
2F3JH UNHde4NHG4I oxr
2F3JH UNHde4NHG4I mxr
K3LO W3MLKKJO4JIHde
L2do6 m6e
[3GHqR4KL KKJO4JIHqNIOFx
NFEN L2do6 m6e
[3GHqD4GUL KKJO4JIHqNIOFx
NFEN L2do6 m6e
[3GHqT4N[L KKJO4JIHqNIOFx
NFEN L2do6 m6e
[3GHqCNHK4HL KKJO4JIHqNIOFx
NFEN
[3GHqK34OLIJHIN FLILMNqx
r
rx
K3LO \JLIdK3LOe
HJ[WJfR43EH34G HJ[WJx
[3GHqR4L\MN4 WFJEN HJ[WN G 2D D43EH34G.qNIOFx
[3GHqTJ[WG VJOJMN\3 D3\3[G docme W34OLIJHJcqNIOFx
[3GHqL LEDLHGMN\3 W3MN\ WKJO4JIHG D4LDJOJiqNIOFx
2F3JH ocmx
[3GHqfINELHN oqx [LIox [3GHqmqx [LImx
HJ[WJ.ENHdocmex
[3GHqTJ[WJ EJ W34OLIJHJ\JqHJ[WJ.UNHdeq qHJ[WJ.UNHdeNIOFx
HJ[WJ.W3MLKKJO4JIHdex
EmEHN\dqRAfYpqex
r
87. u.
h@@@j
LI[FGON L3EH4NJ\
GELIU IJ\NEDJ[N EHOx
[FJEE \JH
DGQFL[ j
LIH \JH41616x
LIH 4NOx
LIH W3F3IJx
K3LO OL\NIVLMNkJH4L[Nde
LIH DRNOcDK3F3IJx
[3GHqK3FLW3 L\J 4NO3KJqx [LIDRNOx [3GHNIOFx
[3GHqK3FLW3 L\J W3F3IJqx [LIDK3F3IJx [3GHNIOFx
4NOnDRNOx W3F3IJnDK3F3IJx
r
K3LO GINELkJH4L[Nde
LIH LcMx
234dLn6xL4NOxL++e
234dMn6xMW3F3IJxM++e
[3GHLMqHL NFN\NIHnqx [LI\JH4LMx
r [3GHNIOFx
r
r
K3LO LEDLEkJH4L[Nde
LIH LcMx
234dLn6xL4NOxL++e
234dMn6xMW3F3IJxM++e
[3GHqq \JH4LMqqx
r
[3GHNIOFx
r
r
\JH EJQN4LkJH4L[Nd\JH Jc\JH Qe
LIH LcMx
\JH 3OUx
3OU.W3F3IJnJ.W3F3IJx 3OU.4NOnJ.4NOx
234dLn6xL4NOxL++e
234dMn6xMW3F3IJxM++e
3OU.\JH4LMnJ.\JH4LM+ Q.\JH4LMx
3OU.LEDLEkJH4L[Ndex
4NHG4I 3OUx
r
rx
K3LO \JLIde
\JH \JHAc \JHBc \JHCx
[3GHqkJH4L[J JqNIOFx
\JHA.OL\NIVLMNkJH4L[Ndex
[3GHqkJH4L[J QqNIOFx
\JHB.OL\NIVLMNkJH4L[Ndex
[3GHqkJH4L[J [qNIOFx
\JHC.OL\NIVLMNkJH4L[Ndex
[3GHqfI3EL\3 D4KG \JH4L[G qNIOFx
\JHA.GINELkJH4L[Ndex
[3GHqfI3EL\3 O4GUG \JH4L[G qNIOFx
\JHB.GINELkJH4L[Ndex
\JHC.EJQN4LkJH4L[Nd\JHAc\JHBex
[3GHqZQL4 \JH4L[N LVI3EL qNIOFx
EmEHN\dqRAfYpqex
r
.
88. X.
h@@@j
LI[FGON L3EH4NJ\
GELIU IJ\NEDJ[N EHOx
K3LO D4NQJ[L_JI3MdLIH Ic
LIH EJc
LIH IJc
LIH D3\e
L2 dI6e
D4NQJ[L_JI3MdI1cEJcD3\cIJex
[3GHEJIJNIOFx
D4NQJ[L_JI3MdI1cD3\cIJcEJex
r
r
K3LO \JLIdK3LOe
[3GHqRRpkpYTAZp _AZ]YKI_ K]TfRAqNIOFx
[3GHqfINEL W3FLW3 [LFLIOJ4J VNFLHNqNIOFx
LIH Ix [3GHqZqx[LIIx
D4NQJ[L_JI3MdIc1c(c2ex
EmEHN\dqRAfYpqex
r
89.
.
h@@@j
LI[FGON L3EH4NJ\
GELIU IJ\NEDJ[N EHOx
LIH MNFR43EHdLIH De
LIH Wx
L2dDnn1e 4NHG4I 6x L2dDnn1e 4NHG4I 1x
234dWn2x W}WnD x W++e
L2dDW nn 6e 4NHG4I 6x
4NHG4I 1x
rx
K3LO \JLIdK3LOe
[3GHqIEDLEGMN\3 EKN D43EHN Q43MNKN O3 GINENI3U Q43MJ.qNIOFx
[3GHqR3H4NQI3 MN GIMNHL U4JIL[G O3 W3MN LEDLEGMN\3 D43EHN Q43MNKNiqNIOFx
LIH Ix [3GHqfINEL U4JIL[G Iqx [LIIx
LIH Lx[3GHqB43M 1 MN D43EHiqNIOFx
234dLn1xLIxL++e
L2dMNFR43EHdLee
[3GHqB43M qLq MN D43EHiqx
[3GHNIOFx
r
EmEHN\dqRAfYpqex
r
90. u u.
LI[FGON L3EH4NJ\
GELIU IJ\NEDJ[N EHOx
K3LO \JLIdK3LOe
LIH \JHA1616c\JHB1616c\JHC1616x
LIH Ic\x LIH JcQx
[3GHqfINEL OL\NIVLMN \JH4L[NqNIOFx
[3GHqIqx[LIIx [3GHq\qx[LI\x
[3GHqfINEL \JH4L[G AqNIOFx
234dLIH Ln6xLIxL++e
234dLIH Mn6xM\xM++e
[3GHq\JHAqLq qMqnqx [LI\JHALMx
[3GHNIOFx
r
[3GHqfINEL \JH4L[G BqNIOFx
234dLIH Ln6xLIxL++e
234dLIH Mn6xM\xM++e
[3GHq\JHBqLq qMqnqx [LI\JHBLMx
[3GHNIOFx
r
[3GHqK3N2L[MNIH Jqx[LIJx
[3GHqK3N2L[MNIH Qqx[LIQx
234dLIH Ln6xLIxL++e
234dLIH Mn6xM\xM++e
\JHCLMnJ}\JHALM+Q}\JHBLMx
[3GHqIEDLE 4NVGFHGMG[N \JH4L[NqNIOFx
234dLIH Ln6xLIxL++e
234dLIH Mn6xM\xM++e
[3GHq q\JHCLMq qx
[3GHNIOFx
r
EmEHN\dqRAfYpqex
r
91. xh.
h@@@j
LI[FGON L3EH4NJ\
LI[FGON KN[H34
GELIU IJ\NEDJ[N EHOx
LIH \JLIde
~~ONWFJ4LEN\3 KNWH34N
KN[H34F3IU LIH KNWH34TNEHd26ex
KN[H34F3IU LIH KNWH34Y34HL4JILd26ex
~~D34GWJ W34LEILWG
[3GHqfINEL Q43MNKNqNIOFx
[3GHqZN KLEN 3O 26iiiqNIOFx
~~GI3EL\3 3OU3KJ4JMG[G U4JIL[G
LIH Ix
O3
[3GHqDL\NIVLMJ KNWH34JqNIOFx [LIIx
rgPLFNdI1 I26ex
~~GI3EL\3 3OU3KJ4MG[L KNWH34
234dLIH Ln6xLIxL++e
[3GHqfINEL I3KL NFN\NIH ILVJqNIOFx
[LIKNWH34TNEHLx
r
~~W3DL4J\3 KNWH34 G KNWH34
234dLIH Ln6xLIxL++e
KNWH34Y34HL4JILLnKNWH34TNEHLx
~~E34HL4J\3 \NH3O3\ \MNPG4L[J
[3GHNIOFx
234dLIH Fn1cLnI1xF dL6exLe
234dLIH MnFn6xMLxM++e
L2dKNWH34Y34HL4JILMKNWH34Y34HL4JILM+1e
LIH W nKNWH34Y34HL4JILMx
KNWH34Y34HL4JILMnKNWH34Y34HL4JILM+1x
KNWH34Y34HL4JILM+1nWx Fn1x
r
~~LEDLE ILVJ IN E34HL4JI3U L E34HL4JI3U
234dLIH Ln6xLIxL++e
[3GHKNWH34TNEHLq|HqKNWH34Y34HL4JILLx
[3GHNIOFx
r
EmEHN\dqRAfYpqex
r
92. qs .
h@@@j
LI[FGON L3EH4NJ\
LI[FGON KN[H34
GELIU IJ\NEDJ[N EHOx
LIH \JLIdLIHe
KN[H34 LIH ILVAd26ex
KN[H34 LIH ILVBd26ex
KN[H34 LIH ILVRd+6ex
[3GHqfI3EL\3 OKJ E34HL4JIJ ILVJ.qNIOFx
[3GHqZLV3KL \34JMG QLHL E34HL4JIL G IN 3DJOJMG[N\ 4NO3EFNOGqNIOFx
LIH OL\Ax
[3GHqDL\NIVLMJ D4K3U ILVJnqNIOFx [LIOL\Ax
234dLIH Ln6x LOL\AxL++e[3GHLqHL ILVnqx
[LIILVALx
r
LIH OL\Bx
[3GHqDL\NIVLMJ D4K3U ILVJnqNIOFx [LIOL\Bx
234dLIH Ln6x LOL\BxL++e[3GHLqHL ILVnqx
[LIILVBLx
r
LIH OL\Rx LIH LJcLQcL4x
234dLJnLQnL4n6xLJOL\ALQOL\Bx
ILVRL4++ndILVALJILVBLQeILVALJ++jILVBLQ++ex
gPLFNdLJOL\Ae ILVRL4++nILVALJ++x
gPLFNdLQOL\Be ILVRL4++nILVBLQ++x
OL\RnL4x
234dLIH Ln6x LOL\Rx[3GHqZLVqLqnqILVRL++NIOFex
EmEHN\dqRAfYpqex
r
93. h h
s.
!"
#include $cstdlib%
#include $iostream%
using namespace std&
int main'(
)
int *,+&
int zamjena&
int privremeni&
,-
.nos podataka sa tastature
-,
cout $$ /.nesite broj elemenata vektora/$$endl&
cin %% * &
cout $$/.nesite vrijednosti svih elemenata vektora/ $$endl&
int polje0*1&
2or '+34&+$*&+3+56(
)
cout$$ /.pisite vrijednost vektora broj / $$ +$$ endl&
cin%%polje0+1&
7
,-
+spis polja
-,
cout $$/.nijeli ste sledeci niz/$$endl&
2or '+34&+$*&+3+56(
)
cout$$polje0+1$$/,/&
7
cout$$endl&
,-
.poredjivanje vektora
-,
do
)
zamjena34&
2or '+34&+$*&+3+56(
)
i2 'polje0+1%polje0+561(
)
privremeni3polje0+1&
polje0+13polje0+561&
polje0+5613privremeni&
zamjena36&
7
7
7
8hile 'zamjena336(&
,- +spisivanje sortiranih polja
-,
cout$$/9lozeni vektor izgleda" /$$endl&
2or '+34&+$*&+3+56(
)
cout$$polje0+1$$/,/&
7
cout$$endl&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
94. h (s)
#include $cstdlib%
#include $iostream%
using namespace std&
int *,A,+&
int main'(
)
cout $$ /.nesite broj elemenata vektora broj 6 "/$$endl&
cin %% * &
cout $$ / Broj elemenata vektora broj C mora biti isti kao i vektora 6 /$$endl&
cout $$ /.nesite broj elemenata vektora broj C "/$$endl&
cin %% A &
8hile '*D3A(
)
cout $$ /Eektori 6 i C moraju imati isti broj elemenataD/$$endl&
cout $$/.pisite ponovo broj elemenata vektora C/$$endl&
cin%%A&
7
cout $$/.nesite vrijednosti svih elemenata vektora 6/ $$endl&
int polje60*1&
int poljeC0A1&
2or '+34&+$*&+3+56(
)
cout$$ /.pisite vrijednost vektora 6 broj / $$ +$$ endl&
cin%%polje60+1&
7
,-
+spis polja
-,
cout $$/.nijeli ste sledeci niz/$$endl&
2or '+34&+$*&+3+56(
)
cout$$polje60+1$$/,/&
7
cout$$endl&
cout $$/.nesite vrijednosti svih elemenata vektora C/ $$endl&
2or '+34&+$A&+3+56(
)
cout$$ /.pisite vrijednost vektora C broj / $$ +$$ endl&
cin%%poljeC0+1&
7
,-
+spis polja
-,
cout $$/.nijeli ste sledeci niz/$$endl&
2or '+34&+$A&+3+56(
)
cout$$poljeC0+1$$/,/&
7
cout$$endl&
,- .*F9 E=GTFH< I J<EH9=*
sabiranje vektora
-,
int poljeK0A1&
cout$$ /Jbirni vektor ima vrijednost "/ &
2or '+34&+$A&+3+56(
)
poljeK0+13polje60+15poljeC0+1&
cout$$poljeK0+1$$/,/&
7
cout$$endl&
,-
oduzimanje vektora
-,
cout$$ /Eektor razlike ima vrijednost"/ &
2or '+34&+$A&+3+56(
)
poljeK0+13polje60+1I poljeC0+1&
cout$$poljeK0+1$$/,/&
7
cout$$endl&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
95. s s q
u (n).
h!"")" - !"" $ (*
#include $cstdlib%
#include $iostream%
#include $iomanip%
using namespace std&
int main'(
)
int *,A&
double 2akt&
ponovi"
cout$$/.nesite cijeli nenegativni broj za koji zelite izracunati 2aktorijel" /$$endl&
cin%%*&
cout$$endl&
i2 '*$4 LL *%KM(
)
cout$$/.nijeti broj mora biti veci od 4 N OP!N QR KM/$$endl&
goto ponovi&
7
2akt36&
A3*&
8hile 'A%6(
)
2akt32akt-A&
A3AI6&
7
cout$$2iSed$$/Taktorijel broja /$$setprecision'4($$ *$$/ je" /$$2akt$$endl&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
96. s u
x
h!"")"j
#include $cstdlib%
#include $iostream%
using namespace std&
int r,k,nzd,m,n,<&
int main'(
)
ponovi"
cout$$/.pisi brojeve za koje trazis *JD"/$$endl&
cin%%m&
cin%%n&
i2 'm$n(
)
cout$$/;rvi broj mora biti veci od drugog/$$endl&
goto ponovi&
7
<3m&
,,rIostatak dijeljenja&
ponovo"
k3m,n&
r3mI'k-n(&
i2 'r334(
)
cout$$/*JD broja /$$<$$/ je broj /$$n$$endl&
7
else)
m3n&
n3r&
goto ponovo&
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
97. Muva i voz
u- $ %$c ? vc "w# #!) Oc#""c!"$ $% ##"
": $ - c- J Qc"#". u#% " - %$ ? !":"
" - \ d\JcQe ##" $% - .$ ##" # - &
-" " - ! !" " - %$ ?. $ #" # ) #"" & -"
#" # #!"., ! & #5 #! " #" $ ##" -.
h!"")"j
#include $cstdlib%
#include $iostream%
using namespace std&
2loat D,Ea,Eb,Em,E,<,B,9,T,>&
,,DIrastojanje&EaIbrzina voza iz <&EbIbrzina voza iz B&EmIbrzina muve&
int *,@,+& ,, *Ibroj etapa koje predje muva&
int main'(
)
cout$$/.pisati rastojanje izmedju gradova u km/$$endl&
cin%%D&
cout$$/Brzina voza koji krece iz grada < je" /$$endl&
cin%%Ea&
cout$$/Brzina voza koji krece iz grada B je" /$$endl&
cin%%Eb&
cout$$/Brzina muve je" /$$endl&
cin%%Em&
cout$$/Broj etapa koji muva predje" /$$endl&
cin%%*&
E3Ea5Eb&
<3Ea5Em&
B3Eb5Em&
934&
@36&
+36&
do
)
i2 '@336(
)
T3D,B&
@34&
7else)
T3D,<&
@36&
7
>3T-Em&
9395>&
D3DIT-E&
cout$$/broj iteracije" /$$+$$/ duzina etape /$$>$$/ ukupni predjeni
put /$$9$$endl&
+3+56&
78hile '+D3*56(&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
98. h x
x u s u s RB,s RB
u RB
h!"")"j
#include $cstdlib%
#include $iostream%
using namespace std&
int main'(
)
int a,b,+&
string naziv&
2loat kol,cij,ukupno,ukupnosa,ukupnob,porez,povrat,dato&
cout$$/ H < @ . * / $$endl&
+36&
a36&
ukupnob34&
8hile 'a%4(
)
cout $$/Hedni broj artikla /$$ +$$endl&
cout $$/.nijeti naziv artikla" /$$endl&
cin%% naziv &
cout$$/.nijeti kolicinu artikla" /$$endl&
cin%%kol&
cout$$/.nijeti cijenu artikla" /$$endl&
cin%%cij&
ukupno3 kol-cij&
cout $$ /.G.;*F B=J ;FH=J< /$$ukupno$$/ GA/$$endl&
ukupnob3ukupnob5ukupno&
cout $$/+ma li jos artikala U/$$endl&
cout $$/<ko ima upisite broj 6 ,a ako nema broj 4/ $$endl&
cin%%a&
+3+56&
7
nema"
cout $$endl$$endl$$endl$$endl$$endl$$endl$$endl$$endl$$endl$$endl&
cout$$/.kupno bez poreza" / $$ukupnob$$/ GA/$$endl&
porez3'ukupnob-6.6V(Iukupnob&
cout$$/+znos poreza " /$$porez$$ / GA/$$endl&
ukupnosa3ukupnob-6.6V&
cout$$/.kupno sa porezom 6VW" / $$ukupnosa$$/ GA/$$endl&
cin%%dato&
povrat3datoIukupnosa&
cout $$/;ovrat" /$$povrat$$/ GA/$$endl&
s:stem'/;<.9=/(&
return 4&
7
99. s s
s s u s
h!"")"j
#include $cstdlib%
#include $iostream%
,, izracunavanje potrosnje struje po zonama i stanju brojila,,
using namespace std&
main'(
)
2loat staroAT,staroET,novoAT,novoET,potrAT,potrET,potr,
crv;otr,crv;otrAT,crv;otrET,plav;otr,zel;otr,zel;otrAT,zel;otrET,
plav;otrAT,plav;otrET&
const int zeleno3KX4,plavo36X44&
2loat zel@ijenaAT,zel@ijenaET,plav@ijenaAT,plav@ijenaET,
crv@ijenaAT,crv@ijenaET,procAT,cijena&
const 2loat zelAT34.YY,plavAT34.ZZ,crvAT36.X4,ETAT3[.44&
cout $$/.nesite stanje AT brojila staro, novo" /$$endl&
cin %% staroAT%%novoAT&
cout $$ /.nesite stanje ET brojila staro,novo "/$$endl&
cin %%staroET%%novoET&
potrAT3 novoATIstaroAT&
potrET3 novoETInovoET&
potr3 potrAT5potrET&
crv;otr3potrIplavo&
i2 'crv;otr$4( crv;otr34&
plav;otr3potrIcrv;otrIzeleno&
i2 'plav;otr$4( plav;otr34&
zel;otr3potrIcrv;otrIplav;otr&
procAT36.4-potrAT,potr&
zel;otrAT3procAT-zel;otr&
zel;otrET3zel;otrIzel;otrAT&
plav;otrAT3procAT-plav;otr&
plav;otrET3plav;otrIplav;otrAT&
crv;otrAT3procAT-crv;otr&
crv;otrET3crv;otrIcrv;otrAT&
cout $$/Jelena" /$$zel;otr$$endl&
i2'plav;otr%4(&
cout $$/;lava/$$plav;otr$$endl&
i2'crv;otr%4(&
cout $$/@rvena" /$$crv;otr$$endl&
cout$$endl&
cout $$/Jelena ;otrosnja Aanja Tari2a" /$$ zel;otrAT$$endl&
cout $$/Jelena ;otrosnja Eeca Tari2a" / $$ zel;otrET$$endl&
i2'plav;otr%4(&
cout $$/;lava ;otrosnja Aanja Tari2a" /$$ plav;otrAT$$endl&
cout $$/;lava ;otrosnja Eeca Tari2a" /$$ plav;otrET $$endl&
i2 'crv;otr%4(&
cout $$/@rvena ;otrosnja Aanja Tari2a" /$$ crv;otrAT$$endl&
cout $$/@rvena ;otrosnja Eeca Tari2a" /$$ crv;otrET$$endl&
zel@ijenaAT3zel;otrAT-zelAT&
zel@ijenaET3zel;otrET-zelAT-ETAT&
plav@ijenaAT3plav;otrAT-zelAT&
plav@ijenaET3plav;otrET-plavAT-ETAT&
crv@ijenaAT3crv;otrAT-zelAT&
crv@ijenaET3crv;otrET-crvAT-ETAT&
cijena3zel@ijenaAT5zel@ijenaET5plav@ijenaAT&
plav@ijenaET5crv@ijenaAT5crv@ijenaET&
cout $$/.kupan Hacun \e" /$$ cijena$$endl&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
100. h s uq
xn
h!"")"j
include $cstdlib%
#include $iostream%
using namespace std&
main'(
)
int c6, S,cC,cK,c[,cX,cY,z,m&
cout $$/.nesite broj ciji broj ci2ara nije veci od Y" /$$endl&
cin %% S&
cout $$/.nesite broj sa kojim uporedjujete zbir ci2ara" /$$endl&
cin %%z&
c63SW64&
cC3S,64W64&
cK3S,644W64&
c[3S,6444W64&
cX3S,64444W64&
cY3S,644444W64&
m3c65cC5cK5c[5cX5cY&
i2 'm%z(
)
cout $$/Jbir ci2ara datog broja je veci od /$$z$$endl&
7 else)
i2 'm33z(
)
cout$$/Jbir ci2ara datog broja je isti kao uporedni broj/$$endl&
7
else)
cout$$/Jbir ci2ara datog broja nije veci od /$$z$$endl&
7
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
101. s
h!"")"
#include $cstdlib%
#include $iostream%
#include $cmath%
using namespace std&
main'(
)
int <,B,@,D&
2loat S,H,+6,S6,SC&
cout$$/.nesite koe2icijente za kvadratnu jednicinu tipa <S]C5BS5@34
/$$endl&
cout$$/ < 3 /&
cin%%<&
cout$$/ B 3 /&
cin%%B&
cout$$/ @ 3 /&
cin%%@&
i2 '<334(
)
i2 'B334(
)
i2 '@334(
)cout $$/9vako S je rjesenje jednacine/$$endl&
7else)
cout$$/\ednacina nema rjesenja/$$endl&
7
7else)
S3I'@,B(&
cout$$/Hjesenja su jednaka >63>C3 /$$S$$endl&
7
7else)
D3B-BI[-<-@&
i2 'D$4(
)
H3IB,C-<&
+632abs's^rt'ID(,C-<(&,-2unkcija apsoutne vrijednosti 2abs-,
i2'H334(
)
cout$$/Hjesenja su imaginarna i iznose S63 /$$+6$$/ i& i SC3 /$$I+6$$/
i/$$endl&
7else)
cout$$/Hjesenja su imaginarna i iznose S63
/$$H$$/5/$$+6$$/ i i SC3 /$$H$$/I/$$+6$$/ i /$$endl&
7
7else)
i2 'D334(
)S3I'B,C-<(&
cout $$/Hjesenja su jednaka tj.S63SC3 /$$S$$endl&
7else)
S63'IB5s^rt'D((,C-<&
SC3'IBIs^rt'D((,C-<&
cout$$/Hjesenja jednacine su >63 /$$S6$$/ i SC3 /$$SC$$endl&
7
7
7
s:stem'/;<.9=/(&
return 4&
7
102. h s s
u s .
h!"")"j
#include $cstdlib%
#include $iostream%
#de2ine maS 644
using namespace std&
2loat s6,sC,sK&
int main'(
)
int n,i,j&
2loat a0maS10maS1&
s634&
sC34&
sK34&
cout$$/.pisati broj vrsta ili kolona kvadratne matrice" /$$endl&
cin%%n&
i2 'D'n%4 __ n$maS((
eSit'4(&
2or 'i36& i$3n& i55(
2or ' j36& j$3n& j55(
)
cout$$/a0/$$i$$/,/$$j$$/13/&
cin%%a0i10j1&
i2 'i%j(
) s63s65a0i10j1&
7else)
i2 'i33j(
) sC3sC5a0i10j1&
7else)
sK3sK5a0i10j1&
7
7
7
cout$$/Jbir elemenata iznad glavne dijagonale je /$$sK$$endl&
cout$$/Jbir elemenata na glavnoj dijagonali je /$$sC$$endl&
cout$$/Jbir elemenata ispod glavne dijagonale je /$$s6$$endl&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
103. h s
x Ax+By=C Dx+Ey=F
h!"")"j
include $cstdlib%
#include $iostream%
,, +zracunati rjesenja sistema dvije jednacine oblika <S5B:3@ i DS5=:3=,,
using namespace std&
2loat <,B,@,D,=,T,S,:,a,b,c&
int main'(
)
cout$$/.pisati koe2iciente jednacine oblika <S5B:3@ za koju se trazi
rjesenje/$$endl&
cout$$/<3 /&
cin%%<&
cout$$/B3 /&
cin%%B&
cout$$/@3 /&
cin%%@&
cout$$/;rva jednacina izgleda "/$$<$$/S5/$$B$$/:3/$$@$$endl&
cout$$/.pisati koe2iciente druge jednacine oblika DS5=:3T za koju se trazi rjesenje/$$endl&
cout$$/D3 /&
cin%%D&
cout$$/=3 /&
cin%%=&
cout$$/T3 /&
cin%%T&
cout$$/Druga jednacina izgleda"/$$D$$/S5/$$=$$/:3/$$T$$endl&
a3@-=IB-T&
b3<-=ID-B&
c3<-TID-@&
i2'a334(
)
cout $$/Hjesenja jednacina su S34 i :34/$$ endl&
7else)
i2 'D'b334((
)
S3a,b&
:3c,b&
cout $$ /Hjesenja jednacine su S3 /$$S$$/ i :3/$$:$$endl&
7else)
cout$$/\ednacine nemaju rjesenja/$$endl&
7 7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
104. h s
x (,,,)
h!"")"j
#include $cstdlib%
#include $iostream%
#include $math.h%
,,+zracunati povrsine geometrijeski slika,,
using namespace std&
2loat r,a,b,c,h,pi,p,d,m&
int n&
int main'(
)
pi3K.6[&
cout$$/Ja koju geometrijsku sliku zelite izracunati povrsinu U/$$endl&
cout$$/Ja krug upisite III% 6/$$endl&
cout$$/Ja trougao upisite III% C/$$endl&
cout$$/Ja kvadrat upisite III% K/$$endl&
cout$$/Ja pravougaonik upisite III% [/$$endl&
ponovi"
cin%%n&
i2'D'n%4 __ n$X((
) cout$$/.pisite broj izmedju 6 i [/$$endl&
goto ponovi&
7
s8itch 'n(
)
case 6"
cout$$/.pisite poluprecnik kruga u milimetrima/$$endl&
cin%%r&
p3r-r-pi&
cout$$/;ovrsina kruga poluprecnika /$$r$$/ mm je /$$p$$/
mm]C/$$endl&
break&
case C"
cout$$/.pisite duzine stranica jednokokrakog trougla u milimetrima
/$$endl&
cout $$/Duza stranica b3 /&
cin%%b&
cout$$/Graca stranica a3 /&
cin%%a&
c3a54.X-b&
d3aI4.X-b&
m3s^rt'c-d(&
p34.X-b-m&
cout$$/;ovrsina jednakokrakog trougla stranice a3 /$$a$$/ i stranica b3
/$$b$$/ iznosi "/$$p$$ /mm]C/$$endl&
break&
case K"
cout$$/.pisite duzinu stranice kvadrata u milimetrima/$$endl&
cout$$/Duzina stranice je"/&
cin%%c&
p3c-c&
cout$$/;ovrsina kvadrata stranice"/$$c$$/mm je"
/$$p$$/mm]C/$$endl&
break&
case ["
cout$$/.pisite duzine stranica pravougaonika u milimetrima/$$endl&
cout$$/Duzina a3/&
cin%%a&
cout$$/a duzina b3/&
cin%%b&
p3a-b&
cout$$/;ovrsina pravougaonika stranice a3/$$a$$/mm i stranice
b3/$$b$$/ iznosi" /$$p$$/mm]C/$$endl&
break&
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
105. h x
s s
h .
h!"")"j
#include $cstdlib%
#include $iostream%
using namespace std&
int main'(
)
int S6,SC,SK,:6,:C,:K&
double k,l,:&
,,unos tacaka
cout$$/.nesite S6, :6" /$$endl&
cout$$/S63 /&
cin%%S6&
cout$$/SC3 /&
cin%%SC&
cout$$/:63 /&
cin%%:6&
cout$$/:C3 /&
cin%%:C&
i2 'S633:6 __ SC33:C(
)
cout$$/Tacke moraju biti razliciteD/$$endl&
s:stem'/;<.9=/(&
return '6(&
7else)
,, iz :I:63'':CI:6(,'SCIS6(-'SIS6(( slijedi :3kS56
k3'double(':CI:6(,'SCIS6(&
l3'double(IS6-':CI:6(,'SCIS6(5:6&
cout$$ /\ednacina pravca glasi" :3/$$k$$/S5/$$l$$endl&
7
cout $$/.nesi trecu tacku /$$endl&
cout$$/SK3 /&
cin%%SK&
cout$$/:K3 /&
cin%%:K&
i2 ':K33k-SK5l(
cout$$/Tacka je na pravcuD/$$endl&
else
cout$$/Tacka nije na pravcuD/$$endl&
s:stem'/;<.9=/(&
return'4(&
7
106. h sx u
h!"")"j
#include $cstdlib%
#include $iostream%
#de2ine maS 644
using namespace std&
int <0maS10maS1&
int B0maS10maS1&
int proiz0maS10maS1&
int n,i,j,k&
int main'(
)
ponovi"
cout$$/.nesite 2ormat matrice */$$endl&
cout$$/*3 /&
cin%%n&
i2 'D'n%4 __ n$maS((
)cout$$/Broj n mora biti veci od 4 i manji od 644/$$endl&
s:stem'/;<.9=/(&
goto ponovi&
7else)
,- .nos matrice <-,
cout$$/33333333333333333333333333/$$endl&
cout$$/ A<TH+@< < /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/<0/$$i$$/,/$$j$$/13/&
cin%%<0i10j1&
7
cout$$/333333333333333333333333333/$$endl&
cout$$/ A<TH+@< B /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/B0/$$i$$/,/$$j$$/13/&
cin%%B0i10j1&
7
,-Anozenje matrica <SB-,
cout$$/33333333333333333333333333333/$$endl&
cout$$/ A<TH+@< ;HF+JEFD< <-B /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
)
proiz0i10j1 3 4&
2or 'k36&k$3n&k55(
)proiz0i10j153 <0i10k1-B0k10j1&
7
cout$$/<-B30/$$i$$/,/$$j$$/13/$$proiz0i10j1$$endl&
7
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
107. h
sn s 10
h!"")"
#include $cstdlib%
#include $iostream%
#include $ctime%
,-
;ogadjanje broja
-,
int S,:,i,z,m,maSrand,v&
using namespace std&
int main'(
)
v36&
ponovo"
S3 rand'( &
:3 'S-C(5K 5 v&
cout$$/;ogodite cijeli broj koji je zamisljen/&
cout$$/ iz najvise 64 puta/$$endl&
2or 'i34&i$64&i55(
)
cout$$'i56($$/. put /&
cin%%z&
i2 'z33:(
)
cout$$/@estitamo pogodili ste trazeni broj/$$endl&
goto kraj&
7else)
v3rand'(56&
i2 'z%:(
)cout$$/Broj je E=@+ od trazenog/$$endl&
7else)
cout$$/Broj je A<*\+ od trazenog/$$endl&
7
7
7
)
cout$$/ Jao nam je/&
cout$$/ *iste pogodili trazeni broj iz 64Itog pokusaja/$$endl&
cout$$/Trazeni broj je /$$:$$endl&
7
kraj"
cout$$/33333333333333333333333333333333333333333333333333/$$endl&
cout$$endl&
cout$$endl&
cout$$/ Jelite li nastaviti igru U /$$endl&
cout$$/*astavakIIII%%6/$$/ Graj IIIIIII%4/$$endl&
cin%%m&
i2 'm336(
) goto ponovo&
7else)
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
77
108. s R
h!"")"j
#include $cstdlib%
#include $iostream%
#include $math.h%
,- ;itagorina teorema-,
using namespace std&
2loat S,:,z,p&
int k&
int main'(
)
cout$$/9ta zelite izracunati U/$$endl&
cout$$/Fpcija 6 IIII hipotenuzu Fpcija C IIIIIII katetu/$$endl&
cin%%k&
i2 'D'k336 LL k33C((
)
cout$$/*iste unijeli odgovarajucu vrijednost 6 ili C /$$endl&
s:stem '/;<.9=/(&
eSit '4(&
7else)
s8itch 'k(
) case 6"
cout$$/.nesite vrijednost prve katete u mm /&
cout$$/>3 /&
cin%%S&
cout$$/.nesite vrijednost druge katete u mm /&
cout$$/`3 /&
cin%%:&
i2 'D'S$4 __ :$4((
)z3s^rt ''S-S(5':-:((&
cout$$/Erijednost hipotenuze je "/$$z$$/ mm/$$endl&
7else)
goto nevalja&
7
break&
case C"
ponovi"
cout$$/.nesite vrijednost katete u mm /&
cout$$/>3 /&
cin%%S&
cout$$/.nesite vrijednost hipotenuze u mm /&
cout$$/J3 /&
cin%%z&
i2 'D''S$4 __ z$4(((
)
i2 'D'z%S((
)cout$$/aipotenuza mora biti veca od katete III ;onovite unos/$$endl&
goto ponovi&
7else)
goto nevalja&
7
7else)
p3s^rt ''z-z(I'S-S((&
cout$$/Erijednost nepoznate katete je" /$$p$$/ mm/$$endl&
7
break&
nevalja"
cout$$/*eispravan unos/$$endl&
7
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
109. s u
h!"")"j
#include $cstdlib%
#include $iostream%
#de2ine maS 644
,-9abiranje tri matrice-,
using namespace std&
int <0maS10maS1,B0maS10maS1,@0maS10maS1,D0maS10maS1&
int n,i,j,k&
int main'(
)
)
ponovi"
cout$$/.nesite broj vrsta ili kolona matrice < /$$endl&
cout$$/*3 /&
cin%%n&
i2 'D'n%4 __ n$maS((
)cout$$/Broj n mora biti veci od 4 i manji od 644/$$endl&
s:stem'/;<.9=/(&
goto ponovi&
7else)
,- .nos matrice <-,
cout$$/33333333333333333333333333/$$endl&
cout$$/ A<TH+@< < /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/<0/$$i$$/,/$$j$$/13/&
cin%%<0i10j1&
7
cout$$/333333333333333333333333333/$$endl&
cout$$/ A<TH+@< B /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/B0/$$i$$/,/$$j$$/13/&
cin%%B0i10j1&
7
cout$$/333333333333333333333333333/$$endl&
cout$$/ A<TH+@< @ /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/@0/$$i$$/,/$$j$$/13/&
cin%%@0i10j1&
7
,-9abiranje matrica <5B5@-,
cout$$/33333333333333333333333333333/$$endl&
cout$$/ A<TH+@< D /$$endl&
cout$$/D3<5B5@/$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
)
D0i10j13 <0i10j15B0i10j15@0i10j1&
cout$$/D0/$$i$$/,/$$j$$/13/$$D0i10j1$$endl&
7
7
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
110. h s s s
u A B u C
h!"")"j
#include $cstdlib%
#include $iostream%
#de2ine maS 644
using namespace std&
,-
Anozenje proizvoda matrice < i B sa matricom @
-,
int <0maS10maS1&
int B0maS10maS1&
int @0maS10maS1&
int proiz0maS10maS1,proizG0maS10maS1&
int n,i,j,k,m&
int main'(
)
ponovi"
cout$$/.nesite 2ormat matrice */$$endl&
cout$$/*3 /&
cin%%n&
i2 'D'n%4 __ n$maS((
)cout$$/Broj n mora biti veci od 4 i manji od 644/$$endl&
s:stem'/;<.9=/(&
goto ponovi&
7else)
,- .nos matrice <-,
cout$$/33333333333333333333333333/$$endl&
cout$$/ A<TH+@< < /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/<0/$$i$$/,/$$j$$/13/&
cin%%<0i10j1&
7
cout$$/333333333333333333333333333/$$endl&
cout$$/ A<TH+@< B /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/B0/$$i$$/,/$$j$$/13/&
cin%%B0i10j1&
7
cout$$/333333333333333333333333333/$$endl&
cout$$/ A<TH+@< @ /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
) cout$$/@0/$$i$$/,/$$j$$/13/&
cin%%@0i10j1&
7
,-Anozenje matrica <-B-,
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
)
proiz0i10j1 3 4&
2or 'k36&k$3n&k55(
)proiz0i10j153 <0i10k1-B0k10j1&
7
7
cout$$/3333333333333333333333333333333333/$$endl&
cout$$/ A<TH+@< ;HF+JEFD< '<-B(-@ /$$endl&
2or 'i36&i$3n&i55(
2or 'j36&j$3n&j55(
)
proizG0i10j1 3 4&
2or 'k36&k$3n&k55(
)proizG0i10j153 proiz0i10k1-@0k10j1&
7
cout$$/D0/$$i$$/,/$$j$$/13/$$proizG0i10j1$$endl&
7
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
111. h n
u
,s,x,n,
h!"")"j
#include $cstdlib%
#include $iostream%
#include $math.h%
using namespace std&
2loat <,B,@,A&
char F&
int main'(
)
cout$$/Galkulator 5,I,-,,,],k'kvadratni korjen(/$$endl&
ponovi6"
cout$$/.nesite simbol operacije koju zelite/$$endl&
,- izbor operacije-,
cin%%F&
s8itch 'F(
)
case 4"
@334.44&
break&
case b5b"
cout$$/.nesite prvi broj" /&
cin%%B&
cout$$/.nesite drugi broj"/&
cin%%<&
@ 3B5<&
cout$$/Jbir je jednak" /$$@$$endl&
break&
case bIb"
cout$$/.nesite prvi broj" /&
cin%%B&
cout$$/.nesite drugi broj"/&
cin%%<&
@ 3BI<&
cout$$/Hazlika je jednaka" /$$@$$endl&
break&
case b-b"
cout$$/.nesite prvi broj" /&
cin%%B&
cout$$/.nesite drugi broj"/&
cin%%<&
@ 3B-<&
cout$$/;roizvod je jednak" /$$@$$endl&
break&
case b,b"
cout$$/.nesite prvi broj" /&
cin%%B&
cout$$/.nesite drugi broj"/&
cin%%<&
i2 '<334(
)
cout$$/*ede2inisano/$$endl&
7else)
@3B,<&
cout$$/Golicnik je jednak "/$$@$$endl&
7
break&
case b]b"
cout$$/.nesite broj koji zelite stepenovati" /&
cin%%B&
@3B-B&
cout$$/9tepen broja"/$$B$$/ je jednak" /$$@$$endl&
break&
case bkb"
ponovi"
cout$$/.nesite broj koji zelite korjenovati /&
cin%%B&
i2 'D'B%4((
)
cout$$/Aorate unijeti pozitivan broj/$$endl&
cout$$/33333333333333333333333333333333333/$$endl$$endl$$en
dl&
goto ponovi&
7else)
@3s^rt'B(&
cout$$/Gvadratni korjen broj /$$B$$/ je / $$@$$endl&
7
break&
de2ault"
cout$$/*ije unijeta korektna operacija/$$endl&
goto ponovi6&
7
cout$$/3333333333333333333333333333333333333/$$endl$$endl$$endl
&
cout$$/Jelite li dalje koristiti kalkulator/$$endl&
cout $$ /D< IIII6& *=IIIIIIIIIIbilo koji drugi taster/$$endl&
cin%%A&
i2 'A336(
)
goto ponovi6&
7
else)
return =>+T?9.@@=99 &
7
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
112. s (X)
O s s
#include $cstdlib%
#include $iostream%
,- Tibonacijev niz-,
using namespace std&
int G&
int main'(
)
ponovi"
,,de2inisanje prva dva elementa niza,,
int 2ib634&
int 2ibC36&
int 2ibK&
int n3C& ,,deklarisanje koliko brojeva treba printati niza,,
int c3C& ,, brojac,,
cout$$/Goji broj Tibonacijevog niza Eas zanima U/$$endl&
cin%%n&
i2 'n$K( return 4&
,,;rintanje prva dva elementa,,
cout$$2ib6$$/&/$$2ibC&
,,izracunavanje novih elemenata,,
do
)
c55&
2ibK32ib652ibC&
cout$$/&/$$2ibK&
2ib632ibC&
2ibC32ibK&
78hile 'c$3n(&
cout$$endl&
cout$$/Jelite li izaci iz programa U/$$endl&
cout$$/*=IIII6 & D<IIIIIbilo koja druga tipka/$$endl&
cin%%G&
i2 'G336( goto ponovi&
s:stem'/;<.9=/(&
return =>+T?9.@@=99&
7
113.Napisati funkciju za trazenje najmanjeg od 3 ucitana broja.
Zatim napisati gIavni program koji ce pozvati napisanu funkciju i
ispisati njezino rjesenje.
/5 FunkcijaPpr2Jcpp 3 Eapisati funkciju !a traWenje najmanjeg
od ? uUitana rojaJRatim napisati glavni program koji Ze
po!vati napisanu funkciju i ispisati nje!ino rjeYenjeJ5/
#include %stdaf9Jh%
#include <iostream>
#include <mathJh>
using namespace std;
int najmanji "int 9, int ,, int !#/5funkcija !a odre]ivanje najmanjeg
roja5/
$
int min;
min'9;
if ",<min#
min',;
if"!<min#
min'!;
return min;
-
int main"#
$
int p,a,,c;
cout << %&nesite tri roja "nprJ @ D B#''> %; /5upis rojeva5/
cin >>a>>>>c;
p'najmanji "a,,c#;/5po!iv funkcije5/
cout << %TnTnEajmanji roj je 3 %<<p<<%TnTn% ;
s,stem "%P/&SS%#;
return (;
-
114.Izracunati ukupan broj zrna psenice koje je Seta (navodni
pronaIazac saha) trazio od cara kao nagradu, te ispisati koIiko je
trebaIo "staviti" psenice na svako od 64 sahovska poIja.
/5 Primjer?(Jcpp 3 I!raUunati ukupan roj !rna pYenice koje je Seta
"navodni pronala!aU Yaha# traWio od cara kao nagradu,
te ispisati koliko je trealo %staviti% pYenice na svako od D:
Yahovska poljaJ5/
#include %stdaf9Jh%
#include <iostream>
#define ma9 @(
using namespace std;
void init"int ni!MN#;
void ispisi"int ni!MN#;
int main"void#
$
int rMma9N;
init "r#;
rM(N'1;
cout << %1J polje3Tt% << rM(N << endl;
for "int n'1; n<'D:; n..#
$
int temp'(;
int i'(;
while "rMiN+'61#
$
rMiN'rMiN52.temp;
temp'(;
if "rMiN>>#
$
if "rMi.1N''61#
rMi.1N'(;
temp'rMiN/1(;
rMiNG'1(;
-
i..;
-
if "n<D:#
$
cout << n.1 << %J polje3Tt%; ispisi"r#;
-
else
$
rM(N6'1;
cout << %Tn&L&PEO3TtTt%; ispisi"r#;
-
-
cout << endl << endl;
s,stem "%pause%#;
return SKIQPS&OOSSS;
-
void init"int ni!MN#
$
for "int i'(; i<ma9; i..#
ni!MiN'61;
-
void ispisi"int ni!MN#
$
int i'(;
while "ni!MiN+'61#
i..;
for "int j'i61; j>'(; j66#
cout << ni!MjN;
cout << endl;
-
115.Izracunati zapreminu vaIjka na osnovu zadatog poIuprecnika
osnove i visine.
/5Primjer?2Jcpp 3 /5 Program !a racunanje Rapremine *aljka
Formula !a Rapreminu je *'r5r5Pi5h5/
#include %stdaf9Jh%
#include %cstdli%
#include <iostream>
using namespace std;
int main"#
$
float Poluprecnik, *isina, Rapremina;
const float Pi'?J1:;
cout<<% Program3 I!racunavanje !apremina valjkaTn%;
cout<<%Tn &nesite poluprecnik osnove valjka3 %;
cin>>Poluprecnik;
cout<<% &nesite visinu valjka3 %;
cin>>*isina;
Rapremina'Poluprecnik5Poluprecnik5Pi5*isina;
cout<<%Tn Rapremina valjka i!nosi3 %<<Rapremina;
cout<<%TnTn%;
s,stem"%pause%#;
return (;
-
116.Izracunati koIiko imate godina na osnovu zadate godine rodenja.
Ispisati koIiko je to mjeseci.
/5 Primjer??Jcpp 3 Program koji racuna koliko imate
godina i mjeseci !ivotaJ5/
#include %stdaf9Jh%
#include %cstdli%
#include <iostream>
using namespace std;
int main"#
$
int <od;odjenja, Starost, 7jeseci;
int Qrenutna<odina'2((>;
int 7jesec'12;
cout<<%TnLoje ste godine rodjeniV %;
cin>><od;odjenja;
Starost'Qrenutna<odina6<od;odjenja;
7jeseci'Starost57jesec;
cout<<%Qrenutno imate %<< Starost <<% godina %;
cout<<%,a to je pretvoreno u mjesece3 %<< 7jeseci;
cout<<%TnTn%;
s,stem"%pause%#;
return (;
-
117.Napisati program koji ucitava reaInu matricu dimenzija 10x10 te
pronaIazi najmanji eIement na gIavnoj dijagonaIi.
H\=c=*\="
//primjer:@Jcpp 3 Program koji ucitava realnu matricu
//dimen!ija @9@ te pronala!i najmanji element na glavnoj dijagonaliJ
//
#include %stdaf9Jh%
#include<iostream>
using namespace std;
int main "#$
// 8eklarisanje varijali
float /M@NM@N, 7IE;
int i,j;
/5 &nos matrice "koristimo 2 for petlje pri unosu "i su redovi a, j su
kolone#JHrojevi se unose po redovimaJ
5/
printf"%Tn &nesi matricu /M@NM@N3 Tn%#;
for "i'(;i<@;i..#
for "j'(;j<@;j..#
$
printf"% MGd,GdN3%, i.1, j.1#;
scanf"%Gf%, =/MiNMjN#;
-
/5 Qra!enje najmanjeg elementa na dijagonali+
Postupak je sljedeciJ Slementi na dijagonali su tipa
Mi,jN gdje su i,j jednakiJ Qako dijagonalni elementi
matrice ?9? su M1,1N, M2,2N, M?,?NJPosto nam treaju
samo elementi kada su "i,j# jednaki koristimo jednu for petljuJ
Ea pocetku stavimo da je najmanji element prvi element na po!iciji M1,1N,u
O6u je po!icija "(,(# ustvari po!icija "1,1# u realnom svijetuJ
I ula!imo u for petljuJ Ispituju se redom rojevi kod kojih
su rojaci _iX i _jX jednakiJ /ko je neki od rojeva koji se
ispitaju manji od 7IE onda se taj roj pridru!i varijali 7IEJ 5/
7IE'/M(NM(N;
for "i'1,j'1;i<@;i..,j..# if "/MiNMjN<7IE# 7IE'/MiNMjN;
// Ispis najmanjeg roja na dijagonali
printf"%TnEajmanji element na glavnoj dijagonali je3 GJf%, 7IE#;
// Lraj programa
cout<<%TnTn%;
s,stem"%pause%#;
return (;
}
118.Program treba unijeti 2 broja i ispisati NZD... najveci zajednicki
djeIiIac...
// primjer:BJcpp 3 8efines the entr, point for the console applicationJ
//
#include %stdaf9Jh%
#include<iostream>
using namespace std;
int main"# $
// 8efinicija varijali
int i,a,,min,n!d'1;
// &nos dva prirodna roja
printf"%&nesi dva roja3 %#;
scanf"%Gd,Gd%, =a, =#;
// Pridru!uje se varijali min manji od 2 unesena roja
if "a<'# min'a; else min';
// I se stavlja da je jednako min, i umanjuje se sve do 1JJJ prvi roj
// sa kojem se uspiju podijeliti oa roja je i ER8JJJ i!la!i se i! petlje
kad
// se oa roja uspiju podijelitiJJJ
for "i'min;i>(;i66#$
if """aGi#''(#==""Gi#''(## $n!d'i; reak;-
-
// Ispis ER86a
printf"%TnEajveci !ajednicki sadr!ilac je3 Gd% , n!d#;
// Lraj programa
cout<<%TnTn%;
s,stem"%pause%#;
return (;
-
119.Sastaviti program koji sa tastature ucitava niz karaktera dok
ne stigne do EOF i broji koIiko se puta pojaviIo sIovo a (veIiko iIi
maIo), sIovo b i sIovo c.
#include<stdioJh>
main"#
$
char 9;
int a'(,'(,c'(;
while""9'getchar"##+'SOF#
$
if "9''0/0)) 9''0a0#
a..;
if"9''0H0)) 9''00#
..;
if"9''0O0)) 9''0c0#
c..;
-
printf"%&neto je Gd slova a, Gd slova i Gd slova cTn%,a,,c#;
-
120.Sastaviti program koji sa tastature ucitava niz karaktera i izdaje na
ekranu broj samogIasnika. UIaz se zavrsava unosom karaktera "."
Npr. za unos "A22+12-abcdee", program ispisuje "Broj samogIasnika
je 4".
#include<stdioJh>
main"#
$
char c;T
int '(;
while ""c'getchar"##+'0J0#
$
if "c''0a0 )) c''0e0 )) c''0i0 )) c''0o0 )) c''0u0)) c''0/0 ))
c''0S0 )) c''0I0 )) c''0O0 )) c''0&0#
..;
-
printf"%Hroj samoglasnika je Gd%,#;
int l;scanf"%Gd%,=l#;
-
121.Napisuje program koji omogucava korisniku da unese niz
karaktera, a potom racuna i ispisuje broj samogIasnika u unetom
nizu.
#include <stdioJh>
main"#
$
char c;
int s'(;
while""c'getchar"##+'0J0#
$
switch"c#
$
case 0a0 3 s..;
reak;
case 0e0 3 s..;
reak;
case 0i0 3 s..;
reak;
case 0o0 3 s..;
reak;
case 0u0 3 s..;
reak;
case 0/0 3 s..;
reak;
case 0S0 3 s..;
reak;
case 0I0 3 s..;
reak;
case 0O0 3 s..;
reak;
case 0&0 3 s..;
reak;
default 3 ;
--
printf"%Gd%,s#;
int d; scanf "%Gd%,=d#;
-