Pagini recente » Arhiva de probleme | Cod sursa (job #1463314) | Solutii Autumn Warmup, Runda 3 | Istoria paginii runda/26_februarie_simulare_oji_2024_clasa_10 | Cod sursa (job #789849)
Cod sursa(job #789849)
#include <fstream>
#include <math.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.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;
}