1) Для написания программы, которая выводит таблицу квадратов первых 10 чисел, можно использовать любой язык программирования. Я приведу пример на языке Python, который является одним из наиболее популярных и простых для понимания.
# Программа для вывода таблицы квадратов первых 10 чисел
print("Число\tКвадрат")
for i in range(1, 11):
print(f"{i}\t{i**2}")
В этом коде используется цикл for
, чтобы пройтись по всем числам от 1 до 10. Для каждого числа вычисляется его квадрат с помощью операции **
, и результат выводится на экран в виде таблицы.
2) Задача поиска всех натуральных чисел a, b, c из интервала от 1 до 10, для которых выполняется равенство a^2 + b^2 = c^2, является классической задачей поиска пифагоровых троек. В данном случае мы ограничены числами от 1 до 10.
# Программа для нахождения всех натуральных чисел a, b, c от 1 до 10, для которых a^2 + b^2 = c^2
print("a\tb\tc")
for a in range(1, 11):
for b in range(1, 11):
for c in range(1, 11):
if a**2 + b**2 == c**2:
print(f"{a}\t{b}\t{c}")
В этом коде мы используем три вложенных цикла for
, чтобы перебрать все возможные комбинации a, b и c в заданном диапазоне. Для каждой комбинации проверяется условие a^2 + b^2 = c^2. Если условие выполняется, то тройка (a, b, c) выводится на экран.
Результатом выполнения этой программы будет список всех пифагоровых троек, которые можно составить из чисел от 1 до 10. Однако, учитывая ограниченность интервала, таких троек будет немного.