algoritmi-proiect

download algoritmi-proiect

of 5

Transcript of algoritmi-proiect

  • 8/18/2019 algoritmi-proiect

    1/5

    1)Se citeste un nr x.Sa se numere cifrele acestuia.{int x,i=0;printf(“Introduceti pe x: “);scanf_s(”d”,!x);

    "#ile(x$=0){x=x%&0;i=i'&;printf(r are: “!d “,i, ” cifre”);

    Start

      Citeste x

      I=0

     x>0

    X=x/10

    I=i+1

      Scrie i

    Stop

  • 8/18/2019 algoritmi-proiect

    2/5

    *)Sa se +erifice daca un nr x este palindrom.{int x,n,uc,ol=0;printf(“Introduceti pe x: “);

    scanf_s(”d”,!x);c=x;"#ile(c$=0){c=c&0;c=c%&0;ol=ol-&0'uc#ile(ol==x)printf(“este palindrom”);elseprintf(”u este palindrom);

    Start

      Citeste x

      ogl=0

      c=x

     

    c>

    0  uc=c%10

      c=c/10

      ogl=ogl*10+uc

      Scrie “Da”

    Stop

     ogl==x

      Scrie “Nu”

  • 8/18/2019 algoritmi-proiect

    3/5

    /)Se citeste un nr. natural n.Sa se afisee n$.{int n,p=&,i=0;1rintf(“introduceti pe x:”)Scanf_s(“d”, x);

    #ile(i2=n3&){I=i'&;p=p-i;1rintf(“4actorialul ested”,p);

    Start

      Citeste

      i=1

      p=1

     

    i!="

    1

    i=i+1

     p=p*i

      Scrie p

    Stop

  • 8/18/2019 algoritmi-proiect

    4/5

    5)Se citeste un +ector de dimensiune n.Sa se afisee elementele duplicat ale +ectorului{int n,i,6;1rintf(“introduceti pe n:”)Scanf_s(“d”, n);i=0;

    "#ile(i2=n3&){printf(“+7d8= “,i);scanf_s(“d”,!+7i8);i=0;"#ile (i2=n3&){6=i'&;"#ile(62=n3&){if(+7i8==+768)prinf(“d “,+7i8);

     6=6'&;i=i'&;

      Start

      i=0

    Citeste

    i!="1

      #=i+1

      Stop

    Citeste $ector 

     #!="1

    $i&==$

     #&

    a'isea(a

      i=i+1

  • 8/18/2019 algoritmi-proiect

    5/5

    5.Se citeste un +ector.Sa se numere +alorile impare si cele par e ale $ectorului.Sa sefaca suma +alorilor pare si a celor impare.Int cp=0,ci=0,n,sp=0,si=0,+7*08,i;1rintf(“introduceti pe n:”)Scanf_s(“d”, n);

    i=0;"#ile(i2=n3&){printf(“+7d8= “,i);scanf_s(“d”,!+7i8);i=i'&;i=0;"#ile (i2=n3&){if(+7i8*==0){cp=cp'&;sp=sp'&;9lse{ci=ci'&;si=si'&;i=i'&;printf(“sunt d numere paren”,cp);printf(“sunt d numere imparen”,ci);printf(“suma numerelor pare este:n”,sp);printf(“suma numerelor impare este:n”,si);

      Start

    Citeste

    $ector 

      i=0

    i!="1

    Citeste

      i=i+1  i=0

    i!="1

    $i&

    %==0

    cp=cp+1

    sp=sp+$i&

    ci=ci+1

    si=si+$i&

      i=i+1

    scrie sisp   Stop