Código
#include <iostream> #include <math.h> using namespace std; int k,num; double i,result; bool flag; int main() { i=1; num=0; flag=1; cout << "Ingrese numero" << endl; cin>>k; while (flag==1) { result=sqrt(i); if(result==((int)result)) { cout<<i<<"; "; num++; } if(num==k) { flag=0; } i++; } system("PAUSE"); return 0; }