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
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
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă