Вопрос задан 09.05.2019 в 12:50. Предмет Информатика. Спрашивает Веремчук Вітя.

Срочно!! Паскаль!! Напишите программу которая определяет является ли заданное натуральное числом

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Амиров Данис.
Var
n, x: longint;
begin
readln(n);
x := round(sqrt(n));
if x * x = n then
writeln('YES')
else
writeln('NO');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```pascal program CheckSquare;

var inputNumber: integer;

begin // Вводим натуральное число write('Введите натуральное число: '); readln(inputNumber);

// Проверяем, является ли число квадратом некоторого натурального числа if (sqrt(inputNumber) = trunc(sqrt(inputNumber))) and (inputNumber > 0) then writeln(inputNumber, ' является квадратом некоторого натурального числа.') else writeln(inputNumber, ' не является квадратом некоторого натурального числа.');

end. ```

Программа использует функцию `sqrt`, которая возвращает квадратный корень числа, и функцию `trunc`, которая отбрасывает дробную часть числа. Если результат `sqrt` равен целой части результата, и введенное число больше 0, то программа выводит, что число является квадратом некоторого натурального числа, в противном случае выводится обратное утверждение.

0 0

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

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

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