Вопрос задан 06.05.2019 в 04:43. Предмет Информатика. Спрашивает Кичигина Лиза.

Дано число N. Найти первое натуральное число, квадрат которого больше N.

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кулачкова Лиза.
Var
n,i:Integer;
Begin
 Read(n);
 for i:=1 to n do
  if (i*i>n) then
    begin
     Writeln(i);
     break;
    end;
 end.

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

Чтобы найти первое натуральное число, квадрат которого больше заданного числа N, мы можем использовать цикл while для последовательного перебора натуральных чисел, начиная с 1, и проверять каждое число, пока не найдем первое число, квадрат которого больше N.

Вот пример кода на Python, который выполняет эту задачу:

```python def find_first_square(N): i = 1 while i*i <= N: i += 1 return i

N = 25 result = find_first_square(N) print(f"Первое натуральное число, квадрат которого больше {N}, равно {result}") ```

В этом примере мы определяем функцию `find_first_square`, которая принимает заданное число N в качестве аргумента. Затем мы инициализируем переменную `i` со значением 1 и используем цикл while для увеличения значения `i` до тех пор, пока квадрат `i` не станет больше или равен N. Когда это условие выполняется, мы возвращаем значение `i`.

Затем мы используем значение N = 25 в качестве примера и вызываем функцию `find_first_square` с этим значением. Результат сохраняется в переменной `result`, а затем выводится на экран.

В этом примере, когда мы используем N = 25, первое натуральное число, квадрат которого больше 25, равно 6.

0 0

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

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

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