Паскаль. Дано двузначное число, получить новое вписав 0 между цифр

0 голосов
19 просмотров
Паскаль. Дано двузначное число, получить новое вписав 0 между цифр

Информатика (26 баллов) | 19 просмотров
0

а какое двузначное число то?

0

любое вводишь, и нужно чтобы получилось трехзначное типо : 21 вводишь, а получается 201, или 36, а получатся 306

0

хм...

Дан 1 ответ
0 голосов

Program chislo; 
Var x, y, a, b :integer; 
begin 
for x:=10 to 99 do 
begin 
a:=x div 10; {1 цифра} 
b:=x mod 10; {2 цифра} 
y:= a*1000+a*100+b*10+b; {вставили между цифрами это же число} 
if (y div x = 99) and (y mod x = 0) then writeln ('Искомое число = ', x) 
end; 

end.

(24 баллов)