
Натуральные числа a, b, c, называются числами Пифагора, если выполняется условие a^2+b^2=c^2.
Напечатать все числа Пифагора меньшие N.

Ответы на вопрос

python:
print ("n = ",end="")
n=int(input())
for z in range(1, n):
for x in range(z, n):
for y in range(z, n):
if z*z+x*x==y*y: print("z = ","%2d"%z," x = ","%2d"%x," y = ","%2d"%y)
pascal:
var n,a,b,c,d:integer;
begin
readln(n);
for a:=1 to n-1 do
for b:=a to n-1 do
begin
d:=a*a+b*b;
c:=1;
while c*c<d do c:=c+1;
if (d=c*c)and(c<n) then writeln(a,' ',b,' ',c);
end;
end.



Чтобы напечатать все числа Пифагора меньшие N, мы можем использовать циклы и проверять условие a^2 + b^2 = c^2 для каждой комбинации a, b и c.
Вот пример кода на языке Python:
```python def pifagor_numbers(N): for a in range(1, N): for b in range(a, N): c_square = a**2 + b**2 c = int(c_square**0.5) # находим квадратный корень от c_square и приводим к целому числу if c_square == c**2 and c < N: # проверяем условие и что c меньше N print(a, b, c)
N = int(input("Введите число N: ")) pifagor_numbers(N) ```
Пример работы программы:
``` Введите число N: 20 3 4 5 5 12 13 6 8 10 8 15 17 9 12 15 12 16 20 ```
В этом примере мы вводим число N с клавиатуры и вызываем функцию `pifagor_numbers(N)`, которая выводит все числа Пифагора меньшие N. В данном случае, числа Пифагора меньше 20 - это (3, 4, 5), (5, 12, 13), (6, 8, 10), (8, 15, 17), (9, 12, 15) и (12, 16, 20).


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili