1) Calculati suma: S=1+1x2+1x2x3+..........+1x2x3x.....xn
Unde n apartine N(nr naturale), valoarea lui introducandu-se de la tastatura.
In stdio.h
boiustef:
daca era c++... :)))
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
int n,i,s=0,j,p;
cin>>n;
for(i=1;i<=n;i++)
{
p=1;
for(j=1;j<=i;j++)
p*=j;
S+=p;
}
Explicație:
Facem factorialul fiecarul numar pana la n , apoi adunam factorialele.
Problema se poate rezolva si prin apelul unei functii factorial pentru fiecare i.
Răspuns de
1
Răspuns:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int n,i,t=1,s=0;
cin >> n;
for (i=1; i<=n; i++)
{
t*=i;
s+=t;
}
cout << s;
return 0;
}
Explicație:
t este valoarea termenului sumei
Nu cred asta ai asteptat... cred asteptai un cod C ,
dar logica o poti transfera oriunde... Succese!
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă