| Varianta 8 / Subiectul 3 / Problema 3 |
#include<fstream.h>
#include<math.h>
ifstream f("bac.txt");
void main()
{ int n,m=0,x,a[50],i;
f>>n;
for(i=1;i<=n;i++)
{ f>>x;
if(sqrt(x)==floor(sqrt(x)))
{ m++;
a[m]=x;
}
}
int s=0;
for(i=1;i<m;i++)
{ cout<<a[i]<<"+";
s=s+a[i];
}
cout<<a[m]<<"=";
s=s+a[m];
cout<<s;
} |