Kod: Zaznacz cały
#include <iostream>
#include <conio.h>
#include <cmath>
void main()
{
unsigned int a;
unsigned int b;
unsigned int c;
std::cout<<"Rozklad na sume 2 kwadratow"<<std::endl;
std::cout<<"___________________________"<<std::endl;
std::cout<<"Wprowadz liczbe naturalna:"<<std::endl;
std::cin>>a;
for(int i=1;pow(i,2)<=a;++i)
{
b=a-pow(i,2);
c=pow(b,0.5);
if(c==floor(b))
{
std::cout<<b<<" "<<c<<std::endl;
}
}
std::cout<<"Liczby nie mozna juz rozlozyc";
getch();
}