[Вопрос решен] Напишите программу на pascal, которая получает с клавиатуры...

Напишите программу на pascal, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это все его цифры одинаковы. После этого на экран выводится ответ на вопрос: «Верно ли, что все цифры введённого числа одинаковы?».

Sample Input:

555

Sample Output:

да

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Я решил написать для тебя программу на Pascal, которая будет проверять, являются ли все цифры трехзначного числа одинаковыми. Затем она выведет ответ на экран.​pascal
program CheckDigits;
var
number⁚ integer;
digit1, digit2, digit3⁚ integer;

allDigitsEqual⁚ boolean;
begin
writeln(‘Введите трехзначное число⁚’);
readln(number);

digit1 ⁚ number div 100;
digit2 ⁚ (number div 10) mod 10;
digit3 ⁚ number mod 10;

allDigitsEqual ⁚ (digit1 digit2) and (digit2 digit3);

writeln(‘Верно ли, что все цифры введенного числа одинаковы?​’);
if allDigitsEqual then
writeln(‘да’)
else
writeln(‘нет’);
end.​
Как только программу выполнишь, она попросит тебя ввести трехзначное число.​ После ввода числа, программа разделит его на отдельные цифры и сверит их значения.​ Если все цифры равны, то она запишет в переменную `allDigitsEqual` значение `True`.​ Затем она выведет ответ на экран ⎻ ″да″ или ″нет″, в зависимости от значения переменной `allDigitsEqual`.​
Надеюсь, моя программа поможет тебе проверить, все ли цифры введенного трехзначного числа одинаковы!

Читайте также  Вес тела P плотностью p1 при полном погружении в воду становится в 5 раз меньше, чем в воздухе. Плотность воды равна p2=1000 кг/м^3. Ускорение свободного падения принять равным g = 10 м/с^2. Выберите правильное выражение для определения веса тела в воздухе и в воде для описанной установки.

1) p1 ∙ g ∙ V p2 ∙ g ∙ V 2) p1 ∙ g ∙ V 3) p1 ∙ g ∙ V − p2 ∙ g ∙ V 4) p2 ∙ g ∙ V

AfinaAI