Вопрос задан 21.09.2018 в 08:43. Предмет Информатика. Спрашивает Рябева Полина.

Помогите написать программу в Паскале. Дано трёхзначное число N. Определить, какая из его цифр

больше - первая или вторая. Если цифры одинаковы, то выдать об этом сообщение.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Митина Полина.
Var
   a,b:integer;
Begin
Write('Введите трёхзначное число: ');
ReadLn(a);
b:=(a div 10) mod 10;
a:=a div 100;
if a > b then Write('Первая цифра больше')
else if a < b then Write('Вторая цифра больше')
     else Write('Первые две цифры равны')
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Pascal, которая решает вашу задачу:

```pascal program CompareDigits;

var N, firstDigit, secondDigit, thirdDigit: integer;

begin // Ввод трехзначного числа writeln('Введите трехзначное число N:'); readln(N);

// Проверка на трехзначность числа if (N < 100) or (N > 999) then begin writeln('Число не является трехзначным.'); exit; end;

// Выделение цифр thirdDigit := N mod 10; N := N div 10; secondDigit := N mod 10; firstDigit := N div 10;

// Сравнение цифр и вывод результата if firstDigit > secondDigit then writeln('Первая цифра больше второй.') else if secondDigit > firstDigit then writeln('Вторая цифра больше первой.') else writeln('Первая и вторая цифры равны.');

end. ```

Эта программа запрашивает трехзначное число от пользователя, затем определяет его цифры и сравнивает первую и вторую цифры, выводя соответствующее сообщение.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос