ciobanu nicolae

Upload: dan-celac

Post on 07-Jul-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Ciobanu Nicolae

    1/27

    Cuprins:49.cpp ,

    min si max,

    684 ,

    691 ,674 ,

    427 ,

    429 ,

    8 ,

    3(pointer),

    262,

    263,

    structura(inclusa una in cealalta, cautarea informatiei si siere)

  • 8/19/2019 Ciobanu Nicolae

    2/27

    49)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    main()%

    int &'1 ,u'1 ,i,*,m,n,f'1 ,+,p

    printf(-intro!u lun &ect/n-)

    scanf(-0i-, n)

    printf(-intro!u elementele/n-)

    for(i i"n i ) scanf(-0i-, &'i )for(i i"n i ) printf(-0i -,&'i )

    p

    for(i i"n51 i ) %+

    for(* i 1 *"n * )%

    if (&'i &'* )% + if (+ ) %u'p &'i p

    p

    u'p51 &'n51

    printf(-up 0i &n51 0i-,u'p ,&'n51 )

    printf(-/n-)

    for(i i"p i ) printf(-0i -,u'i )

    for(i i"p i ) %+ for(* *"n * )

  • 8/19/2019 Ciobanu Nicolae

    3/27

    if(u'i &'* ) +

    f'i +

    printf(-/n-)

    for(i i"p i ) printf(-0i -,f'i )

    etc#()

    Color max min pe rind)

    inclu!e"conio.#$

    inclu!e"st!io.#$

    main()

    % textcolor(1 )

    clrscr()

    int i,*,&'1 '1 ,n,m,+,min,max, ol,o,p p o ol

    printf(-intro!uceti nr !e linii si coloane/n-)

    scanf(-0i 0i-, n, m)

    printf(-intro!u matricea/n-)

    for(i i"n i )

    for(* *"m * )

  • 8/19/2019 Ciobanu Nicolae

    4/27

    scanf(-0i-, &'i '* )

    printf(-/n-)

    for(i i"n i )% min &'i ' max &'i '

    for(* *"m * )

    %

    if (min$&'i '* ) %min &'i '* o *

    if (max"&'i '* ) %max &'i '* p *

    for(+ +"m + ) %if (&'i '+ min &'i '+ max) printf(-0i -,&'i '+ ) elseif(&'i '+ max)%textcolor( ) cprintf(-0i -,&'i '+ ) else %textcolor(1 ) cprintf(-0i-,&'i '+ )

    ol &'i 'p &'i 'p &'i 'o &'i 'o ol

    printf(-/n-) ol p o

    printf(-/n-)

    for(i i"n i )% min &'i ' max &'i '

    for(* *"m * )

    %

    if (min$&'i '* ) %min &'i '* o *

    if (max"&'i '* ) %max &'i '* p *

    for(+ +"m + ) %if (&'i '+ min &'i '+ max) printf(-0i -,&'i '+ ) elseif(&'i '+ max)%textcolor( ) cprintf(-0i -,&'i '+ ) else %textcolor(1 ) cprintf(-0i-,&'i '+ )

    printf(-/n-) etc#()

  • 8/19/2019 Ciobanu Nicolae

    5/27

    684)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    main()% int &'1 '1 ,i,*,max,n,m,o,p

    printf(-intro!uceti nr !e linii si coloane/n-)

    scanf(-0i 0i-, n, m)

    printf(-intro!u matricea/n-)

    for(i i"n i )

    for(* *"m * ) scanf(-0i-, &'i '* )

    max &' ' o p

    for(i i"n i )

    for(* *"m * )

    if(&'i '* $max) %max &'i '* o i p *

    printf(-/n-) for(i i"n i ) %

    for(* *"m * )

    %if ( (i o * p)) printf(-0i -,&'i '* )

    printf(-/n-)

    etc#()

  • 8/19/2019 Ciobanu Nicolae

    6/27

    691)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    main()%

    int &'1 '1 ,i,*,m,n,o,p,u'1 , ol

    printf(-intro!u nr !e col si rin!/n-)

    scanf(-0i-, n)

    printf(-intro!u matricea/n-)

    for (i i"n i ) for (* *"n * )

    scanf(-0i-, &'i '* )

    for (i i"n i )

    for (* *"n * )

    u'i n * &'i '*printf(-/n-)

    for (i i"n n i ) printf(-0i -,u'i )

    printf(-/n-)

    ol

    for (i i"n n i )

    for (* *"n n51 * ) if(u'* $u'* 1 ) % ol u'* u'* u'* 1 u'* 1 ol

    if(n 2) %&' ' u' &' '1 u'1 &'1 ' u'2 &'1 '1 u'3

    if(n 3) %&' ' u' &' '1 u'1 &'1 ' u'2 &'2 ' u'3 &'1 '1 u'4&' '2 u' &'1 '2 u'6 &'2 '1 u'7 &'2 '2 u'8

    if(n 4) % &' ' u' &' '1 u'1 &'1 ' u'2 &'2 ' u'3 &'1 '1 u'4&' '2 u' &' '3 u'6 &'1 '2 u'7 &'2 '1 u'8 &'3 ' u'9 &'3'1 u'1 &'2 '2 u'11 &'1 '3 u'12 &'2 '3 u'13 &'3 '2 u'14 &'3'3 u'1

    printf(-/n-)

  • 8/19/2019 Ciobanu Nicolae

    7/27

    for (i i"n n i ) printf(-0i -,u'i )

    for (i i"n i )%

    for (* *"n * )

    printf(-0i -,&'i '* )

    printf(-/n-)

    etc#()

    674)

    inclu!e"conio.#$

    inclu!e"st!io.#$

    main()

    %

    int m'1 '1 ,t,n,+, a'1 ,i,*,p

    printf(-intro!uceti marimea matricei m/n-)

    scanf(-0i-, n)

    printf(-intro!u matricea/n-)

    for(i i"n i )

    for(* *"n * )

    scanf(-0i-, m'i '* )

  • 8/19/2019 Ciobanu Nicolae

    8/27

    printf(-intro!u lun imea &ecotrului/n-)

    scanf (-0i-, t)

    for (i i"t i ) scanf(-0i-, a'i )

    for(i i"n i )

    for(* *"n * )

    if( ((i *)02)) for (+ +"t + ) if(m'i '* a'+ ) m'i '*

    for(i i"n i ) %

    for(* *"n * ) printf(-0i -,m'i '* )

    printf(-/n-)

    etc#()

    427)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    ;oat max2(;oat,;oat,int)

    ;oat + (;oat,;oat,;oat)

    ;oat +1(;oat,;oat,;oat)

  • 8/19/2019 Ciobanu Nicolae

    9/27

    main()

    %

    ;oat a, ?,x >, )5max2(max2(x,>, ),?,1)) (1 5max2(max2(>,?,1),2 x, )) return l

    ;oat max2(;oat x,;oat > ,int return m

    if () m > else m x return m

  • 8/19/2019 Ciobanu Nicolae

    10/27

    429)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    inclu!e"mat#.#$

    int max2(int,int,int)

    main()

    %

    clrscr()

    int + ,i,n,m,&'3 ,ma,m

  • 8/19/2019 Ciobanu Nicolae

    11/27

  • 8/19/2019 Ciobanu Nicolae

    12/27

    printf(-intro!uceti lun imea &ectorului/n-)

    scanf(-0i-, n)

    printf(-intro!u &ectorul/n-)

    for(i i"n i )

    scanf(-0i-, &'i )

    mc &'1

    for(i i"n51 i ) mc max2(mc,&'i ,1) maxc

    l 1 mc mc mc max2(m ,int

    if () return > return x

    8)

  • 8/19/2019 Ciobanu Nicolae

    13/27

    inclu!e"conio.#$

    inclu!e"st!io.#$

    &oi! lista()

    int suma(int, int,int)

    main()

    % int n,m,

  • 8/19/2019 Ciobanu Nicolae

    14/27

    if(

  • 8/19/2019 Ciobanu Nicolae

    15/27

    return s

    &oi! lista()% printf(-1) =apte 1 lei /n-)

    printf(-2) a#ar 14 lei /n-)

    printf(-3) Dua 2 lei /n-)

    printf(-4) Erisca 8 lei /n-)

    printf(- ) Carto 9 lei /n-)

    3,pointeri)inclu!e"st!io.#$

    inclu!e"conio.#$

    inclu!e"mat#.#$

    &oi! u(;oat l, ;oat +,;oat B)%

    + ( l) ( +) cos(B)l l B

  • 8/19/2019 Ciobanu Nicolae

    16/27

    main()

    %

    clrscr()

    ;oat n,m,x

    loop1:

    printf(-/nintro!uceti n,m,x/n-)

    scanf(-0f 0f 0f-, n, m, x)

    if((n x) )%printf(-/n n x tre

  • 8/19/2019 Ciobanu Nicolae

    17/27

    main()

    %

    int i 2,*,n,+

    c#ar s' ,F,B,e

    loop3:

    puts(-intro!u &arianta 1 sau 2 -)

    scanf(-0i-, n)

    Gus#(st!in)

    sBitc#(n)

    %

    case 1 : F HaH B H

  • 8/19/2019 Ciobanu Nicolae

    18/27

  • 8/19/2019 Ciobanu Nicolae

    19/27

    if (i$ 4)

    %

    if(s'i HlH s'i51 HiH s'i52 HpH s'i53 HoH s'i54 HcH)

    %

    s1'+ 1 HaH

    s1'+ 2 HsH

    + 2

    i +

    for(i i"+ i ) printf(-0c-,s1'i )

    puts(-/nmai incercam @ tastati 1 p u !a/n-)

    scanf(-0i-, *)

    Gus#(st!in)

    + i

    if(* 1) oto loop3

    etc#()

  • 8/19/2019 Ciobanu Nicolae

    20/27

    structura.cinema)

    inclu!e"st!io.#$

    inclu!e"conio.#$

    inclu!e"mat#.#$

    inclu!e"strin .#$

    !ou sin( . )

    struct timp

    %

    int luna

    int !ata

    int ora

    int min

  • 8/19/2019 Ciobanu Nicolae

    21/27

    struct cin

    %

    c#ar lm'2

    c#ar re i?or'2

    c#ar lim

  • 8/19/2019 Ciobanu Nicolae

    22/27

    puts(-timpul !ata luna ora min -)

    scanf(-0i 0i 0i0i-, cinema'i .t.!ata, cinema'i .t.luna, cinema'i .t.ora, cinema'i .t.min)

    am intro!us !atele

    for (i i"3 i ) %

    printf(-Kilmul 0s re i?at !e 0s ,in lim

  • 8/19/2019 Ciobanu Nicolae

    23/27

    Gus#(st!in)

    puts(-Lntro!uceti lim

  • 8/19/2019 Ciobanu Nicolae

    24/27

    struct timp

    %

    int luna

    int !ata

    int ora

    int min

    struct cin

    %

    c#ar lm'2

    c#ar re i?or'2

    c#ar lim

  • 8/19/2019 Ciobanu Nicolae

    25/27

    fscanf(fp1,-0s-, cinema'i . lm)

    fscanf(fp1,-0s-, cinema'i .re i?or)

    fscanf(fp1,-0s-, cinema'i .lim

  • 8/19/2019 Ciobanu Nicolae

    26/27

    if(cinema'i .pret *) printf(- Kilmul 0s la pretul 0i/n-,cinema'i . lm,cinema'i .pret)

    puts(-Lntro!uceti inter&alul !e timp-)

    scanf(-0i 0i-, +, )

    for(i i"3 i )

    if(cinema'i .t.ora$+ cinema'i .t.ora" ) printf(- Kilmul 0s/n-,cinema'i . lm,cinema'i .t.ora)

    Gus#(st!in)

    puts(-Lntro!uceti lim

  • 8/19/2019 Ciobanu Nicolae

    27/27

    fclose(fp1)

    fclose(fp2)

    etc#()