Sa se afiseze toate patratele perfecte mai mici sau egale cu n.

#include <iostream.h>
#include <math.h>
int n;
void numere_patrate_perfecte(int n)
{
int i,j;
cout<<"Numerele patrate perfecte mai mici sau egale decat "<<n<<" sunt "<<endl;
for(i=1;i<=n;i++)
if(sqrt(i)==floor(sqrt(i))) cout<<i<<" ";
}
void main()
{
cout<<"Dati n = ";cin>>n;
numere_patrate_perfecte(n);
}

{module orizontal600}