Pagini recente » Istoria paginii utilizator/arghirediana | Cod sursa (job #2570840) | Cod sursa (job #1083266) | Istoria paginii utilizator/vidocq | Cod sursa (job #789848)
Cod sursa(job #789848)
#include <fstream>
#include <math.h>
using namespace std;
ifstream fin("patrat2.in");
ofstream fout("patrat2.out");
int main()
{
int n;
fin >> n;
int s = n;
int i = n;
while( i >= 1&& s > 0)
{
if ( sqrt(i) == (int)sqrt(i) )
{
fout << sqrt(i) << '\n';
s = s- i;
i= s;
}
else i--;
}
fin.close();
return 0;
}