Составьте программу в Pascal:
Компьютер задаёт случайное двухзначное число Х, например 39;
Компьютер задаёт случайное однозначное число У, например 8;
Необходимо получить новое трехзначное число Z, а именно 389
Т.е.число У вписать в середину Х
Ответы
Ответ дал:
0
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.
Ответ дал:
0
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.
Ответ дал:
0
Так воно ж не працює...
Ответ дал:
0
Просто, я эту программу под себя подстроило и меня получилось все. С твоей я попробовала, у меня не получилось)
Ответ дал:
0
Я не сомневаюсь, что ты все правильно сделала)
Ответ дал:
0
Уточняйте, что писали программу на PascalABC.NET или других версиях Pascal (Turbo, ...)
Потому что в обычном Pascal функция Random принимает только одно значение.
Потому что в обычном Pascal функция Random принимает только одно значение.
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад