
Вопрос задан 28.09.2023 в 17:34.
Предмет Информатика.
Спрашивает Кравченко Анастасія.
Дано целое число N>0. Найти наименьшее целое положительное число K, квадрат которого превосходит
N: K2>N. Функцию извлечения квадратного корня не использовать

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

Отвечает Счастливый Данил.
Ответ:
var N, K2: integer;
begin
K2 := 1;
write('N = '); readln(N);
while K2*K2 <= N do inc(K2);
writeln(K2);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для нахождения наименьшего целого положительного числа K, квадрат которого превосходит заданное целое число N, вы можете воспользоваться следующим алгоритмом на языке программирования, например, на Python:
pythondef smallest_square_above_n(N):
K = 1
while K * K <= N:
K += 1
return K
N = int(input("Введите целое число N: "))
result = smallest_square_above_n(N)
print(f"Наименьшее K^2, превосходящее {N}, равно {result}^2 = {result**2}")
Этот код начинает с K = 1 и увеличивает K на 1 до тех пор, пока K^2 не станет больше N. Как только это условие выполнено, функция вернет K, которое и будет наименьшим целым положительным числом, квадрат которого превосходит N.


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