#include <iostream>
using namespace std;
int main(){
int n,x,y,k;
locale::global(locale("russian_russia.866")); // Чтобы печатать русскими буквами
wcout<<L"Введите число n: ";
cin>>n;
k=0;
for(x=0;x<=n;x++){
for(y=0;y<=n;y++){
if(x*x+y*y<n){cout<<"("<<x<<","<<y<<")\n";k++;}//если заданные координаты удовлетворяют неравенству, то выводим их на экран. Эти координаты как раз и будут решением.
}
}
wcout<<L"Количество решений неравенства x*x+y*y<n в натуральных числах, не используя действий с вещественными числами:"<<k;
wcout<<L"\nДля выхода нажмите любую клавишу...\n";
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n,x,y,k;
locale::global(locale("russian_russia.866")); // Чтобы печатать русскими буквами
wcout<<L"Введите число n: ";
cin>>n;
k=0;
for(x=0;x<=sqrt(n);x++){
for(y=0;y<=sqrt(n);y++){
if(x*x+y*y<n){cout<<"("<<x<<","<<y<<")\n";k++;}//если заданные координаты удовлетворяют неравенству, то выводим их на экран. Эти координаты как раз и будут решением.
}
}
wcout<<L"Количество решений неравенства x*x+y*y<n в натуральных числах, не используя действий с вещественными числами:"<<k;
wcout<<L"\nДля выхода нажмите любую клавишу...\n";
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.