Показать сообщение отдельно

  #5  
Старый 10.01.2010, 19:55
DJeFRY_RASH
Новичок
Регистрация: 07.04.2009
Сообщений: 19
Провел на форуме:
35427

Репутация: 3
По умолчанию

Полная задача программы:
Нужно определить функцию, которая возвращает натуральное число, если аргумент функции является квадратом этого числа и ноль в противном случае.
Составить программу, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a2(квадрат) + b2(квадрат) = c2(квадрат).
Проблема:
То есть всё норм работает, кроме того, что когда я получаю в ответе одинаковые "с", то получается что "а" и "b", разные, но числа одинаковые, поэтому программа их выводит, и один вариант получается лишним.
то есть, если я ввожу N = 6, я должен получить ответ, только
a = 3; b = 4; c = 5
а не два варианта.
 
Ответить с цитированием