#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
int SCP(float a)
{
if(int(sqrt(a)) != sqrt(a)) return 0;
else return 1;
}
int main()
{
void clrscr();
float* a;
int n, i, j;
float tong = 0;
float* b;
printf("\n Nhap so phan tu: ");
scanf("%d", &n);
a = (float*)malloc(n*sizeof(float));
b = (float*)malloc(n*sizeof(float));
j = 0;
for(i = 0; i < n; i++)
{
printf("\n Nhap phan tu thu %d: ", i);
scanf("%f", &a[i]);
if(SCP(a[i]) == 1)
{
b[j] = a[i];
j++;
}
}
printf("\nBang cac so chinh Phuong la: \n");
for(i = 0; i < j; i++)
{
printf("%9.2f", b[i]);
tong += b[i];
}
printf("\n Tong la: %.2f", tong);
free(a);
free(b);
getch();
return 0;
}