Вопрос задан 28.09.2023 в 17:34. Предмет Информатика. Спрашивает Кравченко Анастасія.

Дано целое число N>0. Найти наименьшее целое положительное число K, квадрат которого превосходит

N: K2>N. Функцию извлечения квадратного корня не использовать
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Счастливый Данил.

Ответ:

var N, K2: integer;

begin

 K2 := 1;

 write('N = '); readln(N);

 while K2*K2 <= N do inc(K2);

 writeln(K2);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения наименьшего целого положительного числа K, квадрат которого превосходит заданное целое число N, вы можете воспользоваться следующим алгоритмом на языке программирования, например, на Python:

python
def 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.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос