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

Ajutor va rog !!
C++
Se da un nr. natural n calculati si afisati urmatoarele:
1) S=\frac{1^{2} }{2}+\frac{2^{2} }{3}+\frac{3^{2} }{4}+\frac{n^{2} }{(n+1)}
2)S=1*2+3*4+5*6+...+99*100
3)P=1*2*3...n
4)P=n^{m} ; m citit de la tastatura
5)S=1*2-2*3+3*y-y*5+...(-1)^{n+1}n(n+1)
6)S=1+1*2+1*2*3+1*2*3*y+...+1*2*3...n

Răspunsuri la întrebare

Răspuns de Daniel4761
2

#include <iostream>

using namespace std;

int main()

{

unsigned n, m, nr;

float S, P, i, j;

cout<<"n="; cin>>n;

cout<<endl;

for(i=1;i<=n;i++)

 S=S+i*i/(i+1);

cout<<"1)S="<<S<<endl;

S=0;

for(i=1;i<n;i=i+2) // pentru n par

 S=S+i*(i+1);

cout<<"2)S="<<S<<endl;

P=1;

for(i=1;i<=n;i++)

 P=P*i;

cout<<"3)P="<<P<<endl;

cout<<"m="; cin>>m;

P=1;

for(i=1;i<=m;i++)

 P=P*n;

cout<<"4)P="<<P<<endl;

S=0;

for(nr=1;nr<=n;nr++)

 if(nr%2!=0)

  S=S+nr*(nr+1);

 else S=S-nr*(nr+1);

cout<<"5)S="<<S<<endl;

S=0;

for(i=1;i<=n;i++){

 P=1;

 for(j=1;j<=i;j++)

  P=P*j;

 S=S+P;

}

cout<<"6)S="<<S;

return 0;

}


Daniel4761: Multumesc! :D
Alte întrebări interesante