• Составьте программу в Pascal:
    Компьютер задаёт случайное двухзначное число Х, например 39;
    Компьютер задаёт случайное однозначное число У, например 8;
    Необходимо получить новое трехзначное число Z, а именно 389
    Т.е.число У вписать в середину Х​

Ответы 6

  • Так воно ж не працює...
    • Автор:

      cookie19
    • 6 лет назад
    • 0
  • Просто, я эту программу под себя подстроило и меня получилось все. С твоей я попробовала, у меня не получилось)
    • Автор:

      dante1uvw
    • 6 лет назад
    • 0
  • Я не сомневаюсь, что ты все правильно сделала)
    • Автор:

      dirtlujp
    • 6 лет назад
    • 0
  • Уточняйте, что писали программу на PascalABC.NET или других версиях Pascal (Turbo, ...)Потому что в обычном Pascal функция Random принимает только одно значение.
  • var x,y,z:integer;

    begin

       randomize;

       x:=1;

       repeat x:=random(100) until x>9;

       y:=random(10);

       z:=(x div 10)*100+y*10+(x mod 10);

       writeln('x=', x);

       writeln('y=', y);

       writeln('z=', z);

    end.

  • program raf105;

    var x,y,z:integer;

    begin

    x:=random(10,99);

    writeln('Компьютер выбрал число ',x);

    y:=random(1,9);

    writeln('Компьютер выбрал число ',y);

    z:= x mod 10;

    x:= (x-z)*10;

    z:= (x+z)+y*10;

    writeln('Компьютер переместил второе число в середину первого. Результат: ',z);

    end.

    • Автор:

      sugar34
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years