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

Am nevoie de ajutor la problema aceasta:Să se scrie un program C care citește de la tasatură un șir de numere naturale până la introducerea cifrei 0 și calculează produsul pătratelor perfecte din șirul citit. Un număr n este pătrat perfect dacă este egal cu parte întreagă din radical din n (Pentru obținerea radicalului unui număr se va utiliza funcția sqrt).

Răspunsuri la întrebare

Răspuns de RaresDacaPara
3
#include<iostream>#include<cmath>using namespace std;int main (){    int i,n,s=1,x;    while (n!=0)    {       cin>>n;       x=sqrt(n);       if (x*x==n&& n!=0)       {       s=s*n;       }    }    cout<<s;    return 0;}

catalinmorar: Multumesc mult.
Alte întrebări interesante