Задать вопрос
24 октября, 17:42

Описать функцию square (k) логического типа, возвращающую True, если целый параметр k (>0) является квадратом некоторого числа, и False в противном случае. Паскаль

+5
Ответы (1)
  1. 24 октября, 19:03
    0
    Var k: integer;

    function square (k: integer) : boolean;

    begin

    if sqr (trunc (sqrt (k))) = k {Проверяем, является ли квадрат округлённого квадратного корня самим числом}

    then

    square : = true

    else

    square : = false; end;

    begin

    read (k) ;

    writeln (square (k)) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Описать функцию square (k) логического типа, возвращающую True, если целый параметр k (>0) является квадратом некоторого числа, и False в ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы