@Seigfried

Как из заданного ряда целых чисел найти квадраты (например, 4, 16, 25 и т.д.)?

Какой здесь может быть алгоритм поиска?
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ответы на вопрос 2
В лоб брать квадратный корень и смотреть, целое ли число получилось.

Если диапазон ограничен, можно заранее составить список всех квадратов в этом диапазоне и искать среди них – это может быть быстрее.

Тут, например, ищут наиболее быстрый способ определить, является ли число квадратом целого для длинных чисел.
Ответ написан
Комментировать
@Sumor
Сравнивая числа ряда со списком квадратов.
Список квадратов можно последовательно получить складывая нечётные числа:
1=1
1+3=4
1+3+5=9
1+3+5+7=16
и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы