Răspuns :
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
int c[21];
int pdcpp(int a)
{
while (a>=100)
{
a/=10;
}
return a;
}
int main()
{
ifstream f("elempp.in");
ofstream g("elempp.out");
int n, b, i, num, k=0;
f >> n;
for (i=1; i<=n; ++i)
{
f >> num;
b=pdcpp(num);
if (sqrt(b)==int(sqrt(b))) { ++k; c[k]=num; }
}
for (i=1; i<=k; ++i)
g << c[i] << " ";
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!