Informatică, întrebare adresată de ales23, 9 ani în urmă

imi trebuie urgent  pe mine sa se scrie un program  in C++ care calculeaza factorialul unui numar n

Răspunsuri la întrebare

Răspuns de Emil1234
3
# include<iostream>
using namespace std;
int main()
{
    unsigned n,p=1,i;
    cin>>n;
    for(i=1;i<=n;i++)
       p=p*i;
    cout<<p;
    return 0;
}



ales23: ciuvak eu cu asa ceva nu am invatat stiu doar include stdio.h apoi include conio.h include math.h si daca poti sa faci altfel si dupa aia sa explici
Emil1234: nu are rost sa introduci atatea include-uri ( math.h se foloseste ca sa calcurezi cu radical si alte chestii , deci nu isi are rostul aici , de asemenea conio.h nu prea e folosit , etc ) . Eu am rezolvat problema in C++ .
ales23: incearca sa o faci mai pe lung sii patzan un pik schimbo nush cum sai explic la profa
Emil1234: E rezolvata destul de banal , nu am ce sa mai lungesc la ea :)) Prima oara am declarat variabilele , unde n este numarul meu , p-ul este produsul , iar i-ul se va plimba intr-un for de la 1 pana la n . Citesc numarul de la tastatura apoi merg cu ajutorul for-ului de la 1 pana la numarul meu si ii fac produsul pe rand ( De ex : daca citesc 3 , se va face p=1*1 = 1 , apoi p = 1*2 = 2 , apoi p = 2*3 = 6 ) . In final voi afisa p-ul pe care l-am calculat mai sus .
ales23: inteleg ciuvak doar ca noua profa nu a explicat nicioadata cu asa fel # include<iostream>
using namespace std;unsigned n,p=1,i;
cin>>n; intelegi tu de unde esti eu sunt din chisia
ales23: eu sunt din chisinau noi poate invatam diferit nu cala la voi
Alte întrebări interesante