SP-7. Stringovi i nizi
-
Upload
d-rramona-markoska -
Category
Documents
-
view
234 -
download
0
Transcript of SP-7. Stringovi i nizi
-
7/30/2019 SP-7. Stringovi i nizi
1/19
!"# %&'()& *+(,+&- .()#/0#(1/
!" $%&% % '()%*+,-%
'()./(.)%)0*, 1),+)02%)034
-
7/30/2019 SP-7. Stringovi i nizi
2/19
',5)6%*% -, ,-0 1,+70-84 """
! 2343- 5613)3738&- 56+9&738&
! :#&.39& )& 0#3'6)&- 3)3738&934&738&
! ;'6,6 .( '6'(#38&
-
7/30/2019 SP-7. Stringovi i nizi
3/19
$%&%(Arrays)9*(),"! 234& 393 65)(53'6)934()&9)( 0(96-
0#6
-
7/30/2019 SP-7. Stringovi i nizi
4/19
$%&% ,1:( ,;7%/ *0 &050-034
tip ime_niza[broj_elementi] = {lista_vrednosti}
!"#$%#&'%!&("$%)*)+)$!"!),&$"-%!%
"')$!"."/%!&01#&0)'#0%,"*%$%2++
/&*/3)*)+)$!""+%$"-%!%, ('&/&*/3$)+%,0)'$&1!,&-%40%'"!), $%#&5)!&/)/&*/360&7&!$%"$"("7%*"-"0%$")*)+)$!", 1&+&8$&1!-%"-+)$%)
"-',&)$"1&-%#"0/", 1*)'1!,)$&$%*&/%(7%!%,&$"-%!%&'4&,%0%%!$%1&&',!)$%!%*&/%("7%
-
7/30/2019 SP-7. Stringovi i nizi
5/19
$%&%< 54/70)0=%80 % %*%=%807%&0=%80
! !6+9&738& K char mark[7]
! D)3738&934&738& K int sneg[5]= {2,34,40,50,99}
! C++ 5(0=E6 L
mark[0] mark[1] mark[6]
2 34 40 50 99
-
7/30/2019 SP-7. Stringovi i nizi
6/19
$%&%< 1)%>(01 % 20*%1.70=%80 >,
-)45*,>(%(4
M)&934& )&5&56)36/
-
7/30/2019 SP-7. Stringovi i nizi
7/19
?)%24) *0 >24>(.-034 *0 47424*(%(4 ,5 *%&0(0 -,
242,)%80(0
! !& ,6 0#(.6#3 LL :#('6)93.& char 1 byte mem. int- 2 bytemem,
int niz![5];
char tekst[10];
MEMORIJA
tekst
10*1B = 10B
niza
5*2B = 10B
niza[0]
niza[1]
niza[2]
niza[3]
niza[4]
tekst[0]
tekst[1]
tekst[9]
#define MAX 5
#define LENG 10
main()
{
int niza [MAX];
char tekst [LENG];
...
}
-
7/30/2019 SP-7. Stringovi i nizi
8/19
?)%24) *0 >24>(.-034 *0 47424*(%(4 ,5
*%&0(0 -, 242,)%80(0(2)
! N& ,6+(8& (5 )343
-
7/30/2019 SP-7. Stringovi i nizi
9/19
?)%24)% &0 54/70)0=%80 % %*%=%807%&0=%80 *0
*%&%(1)" niza[5] )
int niza[5] ={1,2,3}
int niza[5]={0}
int niza[5]={13,9,11,21,3,4}
! " # $ $
$ $ $ $ $
err
2343
-
7/30/2019 SP-7. Stringovi i nizi
10/19
@-,5%24*&%,*07*% *%&%< 20()%=%
!6+9&738& )& QD )34&K
tip ime_niza [dimenzija1][dimenzija2]
! R#(8(< )& 696'6)
-
7/30/2019 SP-7. Stringovi i nizi
11/19
@-,5%24*&%,*07*% *%&%< 20()%=%
! D)3738&934&738& )& '&
-
7/30/2019 SP-7. Stringovi i nizi
12/19
@-,5%24*&%,*07*% *%&%< %*%=%807%&0=%80
! &'(!(
const int a=5;
const int b=7;
float C[a][b];!3'6)433
-
7/30/2019 SP-7. Stringovi i nizi
13/19
@-,5%24*&%,*07*% *%&%< %*%=%807%&0=%80
&'(*(
int X[5,3] = { {4},{7},{-67},{12},{9}}
,6 3)3738&9343#&&< 696'6)
-
7/30/2019 SP-7. Stringovi i nizi
14/19
A.7(.5%24*&%,*07*% *%&%
! T( ,9=A&8 )& 0(
-
7/30/2019 SP-7. Stringovi i nizi
15/19
'1,)45;0 *0 2.7(% >, 1>4-5,< 2.7(% 5%24*&%,*0
*%&0
!& ,6 &)&9343#& E
-
7/30/2019 SP-7. Stringovi i nizi
16/19
'()%*+,-% -, 'BB
! !613)3738&K! :(,6@6) .35 )& )343 .( +(3 696'6)
-
7/30/2019 SP-7. Stringovi i nizi
17/19
@4/70)0=%80 % %*%=%807%&0=%80*0 >()%*+,-%
string PrvString = Vrednost na 1 string;
string VtorString(Drug nachin-inicijalizacija na 2 string;
T( ;OO- 4& 0(
-
7/30/2019 SP-7. Stringovi i nizi
18/19
'()%*+,-% % *%&%< )470=%%
! "#$%&'()*$&+,+-)*)(%&)*'%.&%'%/%*)/%, /%,%0),+
.#(+.'*# !"#$
*%.(%1,%&+,#,%,+\0.
! 2)/%#,.%(%.'+(), )*)3)1%4/)(%*%.%.#&'()*$: *%.(%1#,
,(5)*%'%&+,#,%6%#,6+'*)#'/*%., )&+7#6'#(86%
#*#4.87%').#4.8+7#'(+0*#,%&+)&7#4*)(+/+(6)(%*%'%
9+9#()1%
! "
-
7/30/2019 SP-7. Stringovi i nizi
19/19
A0(4)%807% &0 .C434 % 1)0/(%C*%
1)%24)%
!69 X 3 Y (5 N@3#+&T(:S-
",