SP-7. Stringovi i nizi

Embed Size (px)

Citation preview

  • 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-

    ",