Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 0
Регистрация: 04.10.2022
Сообщений: 21

Дано натуральное число N. Определить, если это возможно, пару x,y таких натуральных чисел, что N = x^2+y^2

13.01.2023, 12:39. Показов 1926. Ответов 20

Студворк — интернет-сервис помощи студентам
Дано натуральное число N. Определить, если это возможно, пару x,y таких натуральных чисел, что N = x^2+y^2

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cmath>
 
using namespace std;
 
// Функция которая возвращает такие значения x и y, которые x^2+y^2 = num 
int coupleXY(int num)
{
    int x = 0;
    int y = 0;
    
    while((pow(x,2) + pow(y,2)) == num)
    {
        while(y<num)
        {
        if( (pow(x,2) + pow(y,2)) == num )
            {
            return x,y;
            }
        y++;
        }
 
    x++;
    }
 
    // return x,y;  
}
 
// Главная функция, принимает N, и вызывает функцию, выводя её результат
int main()
{
    int N, resultX, resultY;
    
    cout << "Set natural number N: ";
    cin >> N;
    resultX, resultY = coupleXY(N);
    cout<<"\nx^2+y^2 = N, if "<<endl;
    cout<<"x = "<<resultX<<endl;
    cout<<"y = "<<resultY<<endl;
    return 0;
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2023, 12:39
Ответы с готовыми решениями:

Дано натуральное число N. Указать пару х, у таких натуральных чисел, что N = х 2 + у 2
Дано натуральное число N. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то указать пару х, у таких ...

Дано натуральное число n и массив вещественных чисел а[1..n]. Определить число m, что встречается в массиве наиболее часто. Если в массиве несколько
Дано натуральное число n и массив вещественных чисел а. Определить число m, что встречается в массиве наиболее часто. Если в массиве...

Найти пару натуральных чисел таких, что
Дано 91 натуральное число, от 1 до 91. Найти из этих чисел такую пару, что их произведение равно сумме всех остальных чисел. (ответ:...

20
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5209 / 2927 / 1509
Регистрация: 14.12.2018
Сообщений: 5,267
Записей в блоге: 1
17.01.2023, 13:31
Лучший ответ Сообщение было отмечено kakuro как решение

Решение

Студворк — интернет-сервис помощи студентам
kakuro, вот Определить, если это возможно, пару x,y таких натуральных чисел, что N = x^2 + y^2
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.01.2023, 13:31

Указать пару x, y таких натуральных чисел, что n=x^2+y^2
Мне надо решить эти две задачи.. надеюсь на вашу помощь.. 1) Дано натуральное число n. Можно ли представить его в виде суммы двух...

Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть,...

Дано натуральное число n и если это не палиндром
Дано n , если это не палиндром , то изменить порядок его цифр на обратный и сложить с исходным числом. Если сумма не палиндром , то...

Дано два числа A и B. Требуется найти пару чисел (P;Q) таких, что A <= P < Q <= B, а P and Q было максимально возможным,
Максимальный AND Дано два числа A и B. Требуется найти пару чисел (P;Q) таких, что A &lt;= P &lt; Q &lt;= B, а P and Q было максимально...

Дано натуральное число n. Если это не палиндром, реверсируйте его цифры и сложите исходное число с числом
Дано натуральное число n. Если это не палиндром, реверсируйте его цифры и сложите исходное число с числом, полученным в результате...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru