Идеальный квадрат, включая оба конечных значения

Я пытаюсь получить все идеальные квадраты между двумя значениями (оба включены). Я попробовал следующий код, который дает мне количество, исключая конечные значения.

CIN >> A >> б; п =(целое) SQRT (б)-sqrt(а);

Как я могу получить количество идеальных квадратов, включая конечные значения?

1 ответ

Решение

Просто добавьте граничное условие к вашей логике

как ловить рыбу - псевдокод здесь

  1. п начинается с 0
  2. если || b - идеальный квадрат, n ++
  3. n + = (int) (sqrt (b) - sqrt (a))
  4. вернуть n

рыба - вот ответ

Другие вопросы по тегам