Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 14
1

Найти все числа, которые можно представить в виде суммы квадратов двух натуральных чисел

10.06.2015, 18:24. Показов 3675. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число N. Среди чисел 1,2,...,N найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел. Использовать процедуру (или функцию), позволяющую распознавать полные квадраты.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 18:24
Ответы с готовыми решениями:

Найти числа, которые можно представить в виде суммы квадратов двух натуральных чисел
n Приводится натуральное число. Найдите числа в виде квадратов из двух натуральных чисел из чисел...

Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел
Дано натуральное число n. Среди чисел найти все те, которые можно представить в виде суммы...

Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел
Помогите решить прогу плз. Условие: Дано натуральное число n. Среди чисел 1,2,...,n найти все те,...

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел
Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде...

1
Просто Лис
Эксперт Python
5738 / 3535 / 1057
Регистрация: 17.05.2012
Сообщений: 10,373
Записей в блоге: 9
10.06.2015, 20:19 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
void func(int n){
  for (int i=1;i<n;i++){
    for (int j=1;j<n;j++){
      if (i*i+j*j==n){
        printf("%i\t= %i^2 + %i^2\n",n,i,j);
        return;
      }
    }
  }
}
 
int main(){ 
  for (int i=1;i<30;i++){
    func(i);
  }
}
0
10.06.2015, 20:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 20:19
Помогаю со студенческими работами здесь

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.
Собственно само задание. 5). Даны натуральное число n. Среди чисел 1, 2, …, n найти все те,...

Найти числа, которые представимы в виде суммы квадратов двух натуральных чисел
Используя операторы цикла while или do...while Дано натуральное число N. Среди чисел 1, 2, …, N...

Определить, можно ли представить число в виде суммы двух квадратов натуральных чисел
Дано натуральное число n.Определить,можно ли представить его в виде суммы двух квадратов...

Дано натуральное число n. Среди чисел 1,2, ., n найти все те, которые можно представить в виде суммы квадратов
Дано натуральное число n. Среди чисел 1,2, ..., n найти все те, которые можно представить в виде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru