Se citește de la tastatură un număr natural n, cu 2 < n < 1001 și un vector care conține n numere naturale.
Afișați pe monitor mesajul DA dacă vectorul conține numai pătrate perfecte, sau mesajul NU altfel.
Răspunsuri la întrebare
Răspuns de
5
Răspuns:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n, v[1000], ok=1;
cin>>n;
for(int i=1; i<=n; i=i+1)
cin>>v[i];
for(int i=1; i<=n && ok==1; i=i+1)
{
if((int)sqrt(v[i])==sqrt(v[i]))
ok=1;
else
ok=0;
}
if(ok==1)
cout<<"DA";
else
cout<<"NU";
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
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ă