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

Salut! am si eu cateva probleme la informatica pe care nu le-am inteles :) trebuie sa folosesc structura repetiviva... sau care mai era acolo :)
1. Afisati suma primelor n numere naturale
2..Afisati produsul primelor n numere naturale
3. Afisati suma pentru n numere naturale, citite de la tastatura
4.Afisati produsul pentru n numere naturale, citite de la tastatura.

Răspunsuri la întrebare

Răspuns de Vladalin2000
0
1.
#include <iostream>
using namespace std;
int main()
{
int n,s=0,i;
cin>>n;
for(i=1;i<=n;i++)
    s=s+i;
cout<<s;
return 0;
}

2.
#include <iostream>
using namespace std;
int main()
{
int n,p=1,i;
cin>>n;
for(i=1;i<=n;i++)
    p=p*i;
cout<<p;
return 0;
}

3.
#include <iostream>
using namespace std;
int main()
{
int n,s=0,i,x;
cin>>n;
for(i=1;i<=n;i++)
    {cin>>x;
    s=s+x;}
    cout<<s;

return 0;
}

4.
#include <iostream>
using namespace std;
int main()
{
int n,p=1,i,x;
cin>>n;
for(i=1;i<=n;i++)
    {cin>>x;
    p=p*x;}
    cout<<p;

return 0;
}


Alte întrebări interesante