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

Тройки пифогора - C++

Восстановить пароль Регистрация
 
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
10.06.2013, 10:27     Тройки пифогора #1
(Тройки Пифагора) Прямоугольный треугольник может иметь все стороны, выраженные целыми числами. Множество троек целых значений сторон прямоугольного треугольника называется тройками Пифагора. Эти три стороны должны удовлетворять соотношению, по которому сумма квадратов двух сторон (катетов) равна квадрату третьей стороны (гипотенузы). Найдите все тройки Пифагора, в которых и катеты, и гипотенуза не больше 100. Используйте трижды вложенные циклы for, которые перебирают все возможности. Это пример вычисления «в лоб», сводящегося к перебору. Вы узнаете в более продвинутых курсах компьютерных вычислений, что есть много интересных проблем, для которых неизвестно других алгоритмов, кроме решения «в лоб».

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "iostream"
#include "iomanip"
 
int main()
{
    setlocale(LC_ALL,"Russian");
int sum,sum2=0;
 
for(int a=1;a<=100;a++){
    for(int b=1;b<=100;b++){
        for(int c=1;c<=100;c++){
            sum=(a*a)+(b*b);
            sum2=c*c;
            if(sum==sum2)
                std::cout<<"Катет 1 -"<<a<<"\tКатет 2 -"<<b<<"\tГипотенуза - "<<c<<"\n";
        }   }   }
 
 
system ("pause");
    
    return 0;
}
Можете проверить, правильно ли?

П.с.
Учусь по книге. Вопрос: стоит ли мне решать такие задачки из книги, пригодится мне это все потом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Expocooky
 Аватар для Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
10.06.2013, 10:31     Тройки пифогора #2
На первый взгляд, правильно.
Пробовал код запускать?
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
10.06.2013, 10:36  [ТС]     Тройки пифогора #3
Цитата Сообщение от Expocooky Посмотреть сообщение
На первый взгляд, правильно.
Пробовал код запускать?
да пробовал, но что то ругается...
Expocooky
 Аватар для Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
10.06.2013, 10:39     Тройки пифогора #4
Цитата Сообщение от MousePro Посмотреть сообщение
да пробовал, но что то ругается...
Давайте лог ошибок
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
10.06.2013, 10:41  [ТС]     Тройки пифогора #5
Цитата Сообщение от Expocooky Посмотреть сообщение
Давайте лог ошибок
да все разобрался, спасибо.
Закрыл и открыл студию...
Yandex
Объявления
10.06.2013, 10:41     Тройки пифогора
Ответ Создать тему
Опции темы

Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru