Даны натуральное число n и последовательность целых чисел а1, а2,…,аn. Найти кол-во чисел ai (i=1,2...n) являющихся полными квадратами

2 Апр 2021 в 19:43
214 +1
0
Ответы
1

Для решения этой задачи мы можем пройтись по каждому элементу последовательности и проверить, является ли он полным квадратом. Для этого нужно вычислить квадратный корень из каждого числа и проверить, является ли он целым числом.

Пример решения на Python:

import math
n = int(input("Введите количество чисел в последовательности: "))
sequence = list(map(int, input().split()))
count = 0
for number in sequence:
if math.isqrt(number) ** 2 == number:
count += 1
print("Количество чисел, являющихся полными квадратами:", count)

Пример работы программы:

Введите количество чисел в последовательности: 5
1 4 9 16 25
Количество чисел, являющихся полными квадратами: 5
17 Апр 2024 в 19:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир