Informatică, întrebare adresată de extremepower108, 8 ani în urmă

Urgent nevoie de ajutor!
Realizați 2 programe C++ unde:
1)Să aflați suma pătratelor tuturor numerelor întregi de la A la 50.

2) Fie dat un număr natural n. Calculați produsul (1+2)*(1+2+3)*...*(1+2+...+n).​

Răspunsuri la întrebare

Răspuns de crow9920
1

Problema 1:

#include <iostream>

using namespace std;

int main() {

   int a;

   cin >> a;

   int sum = 0;

   for (int i = a; i <= 50; i++)

       sum += i * i;

   cout << "Suma este: " << sum;

   return 0;

}

Problema 2:

#include <iostream>

using namespace std;

int main() {

   int n;

   long long int prod = 1;

   cin >> n;

   for (int i = 2; i <= n; i++) {

       long long int sum = 0;

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

           sum += j;

       prod *= sum;

   }

   cout << "Produsul este: " << prod;

   return 0;

}


lucaciucandrei: a 2-a mergea mai eficient
crow9920: da, asa e
Alte întrebări interesante