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

0 голосов
28 просмотров

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


Информатика (20 баллов) | 28 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var a,b:integer;
begin
write('a = ');
readln(a);
b:=round(sqrt(a));
if b*b=a
 then writeln('Yes, ',b,' * ',b,' = ',a)
 else writeln('No');
end.

Пример:
a = 169
Yes, 13 * 13 = 169

(194k баллов)