Вопрос задан 07.11.2023 в 10:15. Предмет Информатика. Спрашивает Стромов Алексей.

Составьте программу, которая генерирует случайное четырёхзначное число от 1000 до 9999 (номер

автобусного билета), выводит его на экран и определяет, является ли билет "счастливым" (сумма первых двух цифр равна сумме последних двух цифр). ПАСКАЛЬ
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Холод Евгений.

Ответ:

program Bilet;

var k1,k2,k3,k4,n: integer;

begin

 n := Random (9000)+1000;

 Writeln (n);

 k1 := n div 1000;

 n := k - 1000*k1;

 k2 := n div 100;

 n := k - 100*k2;

 k3 := n div 10;

 n := k - 10*k3;

 k4 := n;

 if (k1+k2) = (k3+k4) then

   Writeln ('Счастливый билет!!!');

end.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В Паскале можно использовать следующий код для создания программы, которая генерирует случайное четырёхзначное число, выводит его на экран и определяет, является ли билет "счастливым":

```pascal program LuckyTicketGenerator;

var ticketNumber, firstPart, secondPart: integer;

begin // Инициализация генератора случайных чисел Randomize;

// Генерация случайного четырёхзначного числа от 1000 до 9999 ticketNumber := Random(9000) + 1000;

// Разделение числа на две части firstPart := ticketNumber div 100; secondPart := ticketNumber mod 100;

// Вывод сгенерированного числа writeln('Сгенерирован номер билета: ', ticketNumber);

// Проверка на "счастливость" if (firstPart div 10 + firstPart mod 10) = (secondPart div 10 + secondPart mod 10) then writeln('У вас счастливый билет!') else writeln('Этот билет не счастлив.');

// Ожидание ввода перед закрытием программы (необходимо для отображения результатов) readln; end. ```

Этот код использует встроенную функцию `Random` для генерации случайного числа от 1000 до 9999. Затем программа разделяет число на две части, вычисляет сумму цифр в каждой части и сравнивает их для определения, является ли билет "счастливым".

0 0

Похожие вопросы

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

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

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