51

cделать с помощью цикла repeat until Логической переменной…

lzdesign 14 августа 2022

cделать с помощью цикла repeat until Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 3 или нет.

категория: информатика

90

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.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...