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

Пифагоровы тройки (простая задача) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод односвязного списка, отсортированного по алфавиту http://www.cyberforum.ru/cpp-beginners/thread1159093.html
Возник такой вопрос: не получается вывести список на экран, функция просто не работает. Буду благодарна любой помощи. #include <stdio.h> #include <conio.h> #include <alloc.h> #include...
C++ Пересечение сторонами треугольника вписанной окружности. Подскажите алгоритм На плоскости заданы множество точек и окружность радиусом R с центром в начале координат. Построить множество всех треугольников с вершинами в заданных точках, все три стороны которых пересекаются с... http://www.cyberforum.ru/cpp-beginners/thread1159090.html
C++ Хочу выучить с++ для программирования игр
Добрый день. Дело в том что хочу выучить с++ для программирования игр. В интернетах полно информации и видео уроков по этой теме, но хочу поспрашивать у знатоков. Начал читать книгу Лафоре о...
Литература по визуальному программированию! C++
Здравствуйте, нужно написать лабораторную на применение компонентов визуального программирования visual studio c++. Но нигде не могу найти информацию, поделитесь кто чем может.
C++ Графика в DOS. Анимация http://www.cyberforum.ru/cpp-beginners/thread1159079.html
Здравствуйте, прошу помочь, вот задание: Написать программу градуированы сосудов для отмеривания воды. Имеются не отградуированные сосуды 5-ти и 3-х литровый. Нужно отмерить четыре литра жидкости....
C++ Натуральное число в p - и системе счисления заданное собственными цифрами, которые хранятся в массиве K (n) Натуральное число в p - и системе счисления заданное собственными цифрами, которые хранятся в массиве K (n). Проверить корректность такого представления и перевести число в q - в систему счисления ... подробнее

Показать сообщение отдельно
randy92
7 / 7 / 2
Регистрация: 23.04.2014
Сообщений: 59

Пифагоровы тройки (простая задача) - C++

27.04.2014, 14:49. Просмотров 1385. Ответов 8
Метки (Все метки)

Прямоугольный треугольник может иметь все стороны,
выраженные целыми числами. Множество троек целых значений сторон
прямоугольного треугольника называется тройками Пифагора. Эти три стороны
должны удовлетворять соотношению, по которому сумма квадратов двух сторон
(катетов) равна квадрату третьей стороны (гипотенузы). Найдите все тройки
Пифагора, в которых и катеты, и гипотенуза не больше 500. Используйте трижды
вложенные циклы for, которые перебирают все возможности.

Вот такая задача. Вот моя попытка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int a, b, c;
   
 
    for (a = 1; a <= 500; a++)
    {
        for (b = 1; b <= 500; b++)
        {
            for (c = 1; c <=500; c++)
            {
                if (((c*c) + (b*b)) == (a*a))
                    cout << a << " " << b << " " << c<< endl;
            }
        }
    }
естественно, ответ не верный. Как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru