Задать вопрос
6 января, 02:45

cделать с помощью цикла repeat until

Логической переменной t присвоить значение true

или false в зависимости от того, является натуральное число k степенью 3 или

нет.

+4
Ответы (1)
  1. 6 января, 05:05
    0
    Var chislo:integer;

    proverka:boolean;

    begin

    proverka:=true;

    read (chislo) ;

    repeat

    if chislo=0 then / / так как 0 не натуральное число

    begin

    proverka:=false;

    break;

    end;

    if (chislo mod 3) >0 then

    begin

    proverka:=false;

    break;

    end

    else chislo:=chislo div 3;

    until (chislo=0) ;

    if proverka then WriteLn ('Да')

    else WriteLn ('Нет') ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «cделать с помощью цикла repeat until Логической переменной t присвоить значение true или false в зависимости от того, является натуральное ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы