Трамвайный билет имеет шестизначный номер(от 100000 до 999999). Выяснить, является ли

Трамвайный билет имеет шестизначный номер(от 100000 до 999999). Узнать, является ли билет "счастливым". Билет назовем "счастливым", если сумма первых трёх чисел равна сумме трёх иных чисел. Через цикл whili, а также div mod

Задать свой вопрос
1 ответ
Program Task;
Var a: Array of Integer;
    n, b, c, i: Integer;
Begin
    Write('Введите номер билета: ');
    ReadLn(n);
    b := n;
    While b lt;gt; 0 Do
    Begin
        b := b Div 10;
        c := c + 1;
    End;
    If (c lt; 1) Or (c gt; 6) Then
        WriteLn('Неправильный номер билета. Окончание программки.')
    Else
    Begin
        SetLength(a, c);
        b := n;
        For i := c - 1 DownTo 0 Do
        Begin
            a[i] := b Mod 10;
            b := b Div 10;
        End;
        If (a[0] + a[1] + a[2]) = (a[3] + a[4] + a[5]) Then
            WriteLn('Билет "счастливый"!')
        Else
            WriteLn('Не подфартило');
    End;
    ReadLn;
End.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт