Se citeste n nr. natural . Calculati produsul primelor n nr. naturale. P=1*2*3*...*n
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned long long int p=1,n,i;//nu folosesc int pentru ca produsul poate fi un numar foarte mare , numar ce este mai mare decat maximul int.Dar chiar si asa , algoritmul acesta nu este valabil daca n este mare fiindca produsul devine foarte mare si nu se poate stoca intr o variabila(de orice tip).
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
p=p*i;
cout<<"Produsul primelor "<<n<<" numere este : "<<p;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă