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

Cerința
Se dă numărul natural nenul n. Să se determine produsul primelor n pătrate perfecte nenule.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran numărul P, reprezentând produsul primelor n pătrate perfecte nenule.

Restricții și precizări
1 ≤ n ≤ 10

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

#include <cmath>

using namespace std;

int main() {

 int n, numara = 0;

 long long p = 1;

 cin >> n;

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

   if ((int)sqrt(i) == sqrt(i)) {

     numara++;

     p *= i;

   }

 }

 cout << "Rezultatul este " << p;

 return 0;

}

Alte întrebări interesante