Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++ Дано N.посчитать кол-во пар х, y удовлетворяющих условию (x*x)+(y*y)<N .где х, y целые неотрицательные числа

Roma Знаток (332), закрыт 8 лет назад
Лучший ответ
The Cat Искусственный Интеллект (116118) 8 лет назад
Держите:

#include <iostream>
#include <cmath>
using namespace std;
int main() {
  int n, x, y, count;
  double r;
  cin >> n;
  r = sqrt(n);
  count = 0;
  for (x = 0; x < r; x++)
  for (y = 0; y < r; y++)
  if (x * x + y * y < n) count++;
  cout << count << endl;
  return 0;
}
Валерий ШестаковПросветленный (25523) 8 лет назад
а почему от 0? в других квадрантах таже такие пары попадаются.
Валерий Шестаков Просветленный (25523) сори. недочитал, как обычно :)
Остальные ответы
Похожие вопросы