• Вопрос по информатике:

    2. Восьмизначный номер билета считается
    счастливым, если сумма первых 4 цифр
    равна сумме последних 4 цифр.
    Написать программу, которая проверяет,
    Является ли введенный номер билета -
    счастливым. паскаль пж

    • Автор:

      chelseavargas
  • 1 вариант (с использованием типа real)

    program raf105;

    var a:array[1..8] of real;

    i,n:integer;

    x:real;

    begin

    write('Введите номер билета: ');

    readln(x);

    n:=8;

    for i:=1 to 8 do

    begin

     n -= 1;

     if i=1 then

       a[i]:= trunc(x / (10**7))

     else if i=8 then

       a[i]:= round(frac(x / 10)*10)

     else

     a[i]:= round(frac((trunc(x / (10**n))) / 10)*10);

    end;

    if a[1]+a[2]+a[3]+a[4]=a[5]+a[6]+a[7]+a[8]

     then writeln('Номер билета является счастливым')

     else writeln('Номер билета не является счастливым');

    end.

    2 вариант (с использованием типа string)

    program raf105;

    var a:array[1..8] of integer;

    i:integer;

    x:string;

    begin

    write('Введите номер билета: ');

    readln(x);

    for i:=1 to 8 do

     a[i]:= ord(x[i])-48;

    if a[1]+a[2]+a[3]+a[4]=a[5]+a[6]+a[7]+a[8]

     then writeln('Номер билета является счастливым')

     else writeln('Номер билета не является счастливым');

    end.

    Язык PascalABC

    • Отвечал:

      pigleth964

    Ответов нет, но ты это испарвиш!

Еще 4 ненужных тебе вопроса, но это важно для поиска