IT Forum

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
IT Forum


    Tutorial Numar Prim C++

    avatar
    Necros
    Nou venit
    Nou venit


    masculin
    Numarul mesajelor : 7
    Varsta : 32
    From : Romania>>>Piatra Neamt
    Status : C++ Intermediar Programator
    Data de inscriere : 28/07/2008

    Tutorial Numar Prim C++ Empty Tutorial Numar Prim C++

    Mesaj  Necros Mar Iul 29, 2008 12:57 pm

    acesta este un tutorial usor de realizat pe care il poti folosi pentru a verifica daca un numar este prim ( adica are 2 divizori, pe 1 si pe el insusi Very Happy ):
    Cod:
    #include<iostream.h>
    void main()
    {int numar,i,s;
    s=0;
    cout<<"Dati numarul";
    cin>>numar;
    for(i=1;i<=numar;i++)
    {if(numar%i==0)
    s=s+1;}
    if(s==2)
    cout<<"Numarul este prim"
    else
    cout<<"Numarul nu este prim"}

    acum sa va explic pe bucatele:
    int numar,i,s;
    --- secventa asta initializeaza variabilele.
    sunt mai multe tipuri de variabile:
    int ( numere intregi de la -32678 la 32767 )
    long ( numere intregi de la -2147483648 la 2147483647 )
    float ( numere reale )
    char ( caractere si numere de la -128 la 127 )
    cout<<
    --- afiseaza pe ecran , operatia de scriere exact ca printf din C
    cin>>numar;
    ---- operatia de citire, de data aceasta e citire de la tastatura
    for(i=1;i<=numar;i++)
    ---- este o bucla finita, variabila i va incepe de la 1 si va continua pana la valoarea variabilei numar, dupa care se va opri, adica va face operatiile din interiorul buclei de numar ori.
    if(numar%i==0)
    --- if este functia "daca", adica daca are loc numar%i==0 atunci va face operatia
    cout<<"Numarul este prim"
    , daca nu (
    else
    ) va face cealalta operatie
    cout<<"Numarul nu este prim"
    .
    % din numar%i==0 este operatorul MODULO, el calculeaza restul care ramane in urma impartirii lui numar la i ( de exemplu 7%4=3, restul impartirii lui 7 la 4 este 3 ).

      Subiecte similare

      -

      Data/ora curentă este: Joi Mai 16, 2024 9:09 pm