Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
unstable
0 / 0 / 0
Регистрация: 25.02.2014
Сообщений: 8
#1

Дано натуральное число n. Найти все Пифагоровые тройки натуральных чисел - C++

13.03.2014, 22:46. Просмотров 322. Ответов 1
Метки нет (Все метки)

Дано натуральное число n. Найти все Пифагоровые тройки натуральных
чисел, каждые из которых не превышает n, то есть все такие тройки натуральных
чисел a, b, c, которые a^2+b^2=c^2 (a<=b<=c<=n).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2014, 22:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано натуральное число n. Найти все Пифагоровые тройки натуральных чисел (C++):

Найти все тройки чисел, сумма квадратов которых даёт заданное натуральное число - C++
Дано натуральное число n. Укажите все тройки x, y, z таких натуральных чисел, что x2+y2+z2=n.

Дано натуральное число N. Найти сумму первых n натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5 - C++
Дано натуральное число N. Найти сумму первых n натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5.

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

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

Найти все тройки натуральных чисел, для которых x^2+y^2=z^2 - C++
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство: x2+y2=z2.

Найти все тройки натуральных чисел, для которых x^3+y^3=z^3 - C++
найти все такие тройки натуральных чисел x, y и z из интервала от х1 до х2, для которых выполняется равенство: x^3+y^3=z^3. Hапишите...

1
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
14.03.2014, 00:14 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
 
int main()
{
    int n;
    std::cout << "Type n: "; std::cin >> n;
    for(int c = 5; c <= n; c++)
        for(int b = 3; b <= n; b++)
            for(int a = 3; a <= n; a++)
                if(c * c == b * b + a * a)
                    std::cout << std::setw(5) << a <<
                                 std::setw(5) << b << 
                                 std::setw(5) << c << "\n";
    
    system("pause");
    return 0;
}
Добавлено через 9 минут
Поправка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
 
int main()
{
    int n;
    std::cout << "Type n: "; std::cin >> n;
    for(int c = 5; c <= n; c++)
        for(int b = 3; b <= c; b++)
            for(int a = 3; a <= b; a++)
                if(c * c == b * b + a * a)
                    std::cout << std::setw(5) << a <<
                                 std::setw(5) << b << 
                                 std::setw(5) << c << "\n";
    
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2014, 00:14
Привет! Вот еще темы с ответами:

Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? - C++
Подскажите как правильно составить программу к этим задачам: 1.Дано натуральное число n. Можно ли представить его в виде суммы трех...

Дано натуральное число n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5 - C++
Дано натуральное число n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2,...

дано натуральное число n. получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа кроме 2, 3 и 5 - C++
#include&lt;iostream&gt; #include&lt;vector&gt; #include&lt;cstdlib&gt; using namespace std; int main() {int i,n,k; cout&lt;&lt;&quot;n: &quot;&lt;&lt;endl; ...

Дано натуральное число n. Проверить есть ли в записи числа две тройки - C++
Добрый вечер. Помогите написать программу.Дано натуральное число n.Проверить есть ли в записи числа две тройки. Уже совсем отчаялся. ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru