Вопрос задан 29.09.2018 в 01:44. Предмет Информатика. Спрашивает Тлегенов Даурен.

Вводится натуральное число. Определить, является ли оно пол- ным квадратом. Ответ выдать в форме

YES | NO.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никитина Анастасия.
Var 
a:real;
Begin 
write('Введите число '); 
Readln(a); 
if sqrt(a) = round(sqrt(a)) then write('YES') else write('NO');
End.   
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения, является ли введенное число полным квадратом или нет, мы можем использовать математическую операцию извлечения квадратного корня. Если квадратный корень из числа является целым числом, то число является полным квадратом, в противном случае - нет.

Вот алгоритм, который реализует эту логику:

1. Введите натуральное число. 2. Извлеките квадратный корень из числа. 3. Проверьте, является ли полученный результат целым числом. 4. Если является, то число является полным квадратом, и мы выводим "YES". 5. Если не является, то число не является полным квадратом, и мы выводим "NO".

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

```python import math

# Ввод натурального числа number = int(input("Введите натуральное число: "))

# Извлечение квадратного корня square_root = math.sqrt(number)

# Проверка, является ли результат целым числом if square_root.is_integer(): print("YES") else: print("NO") ```

Например, если введенное число равно 25, то вывод будет "YES", так как квадратный корень из 25 равен 5, и 5 - целое число. Если введенное число равно 17, то вывод будет "NO", так как квадратный корень из 17 является десятичной дробью.

0 0

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

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

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