Предмет: Информатика,
автор: whereismyflower
50 баллов
Из натурального трехзначного числа удалить заданную цифру. Число и цифру вводить с клавиатуры.
в паскаль
пожалуйста, свои ответы
2237810:
Что значит заданную цифру? вы имеете по счёту? Т.е. Дано трёхзначное число (789), и мы вводим к примеру число 2, удаляем вторую цифру и должно остаться число 79?
Ответы
Автор ответа:
3
Ответ:
Если так как я уточнял, то вот код
Объяснение:
Program zzz;
Var a,b,a1,a2,a3,otv:integer;
begin
write ('введите трёхзначное число ');
read(a);
a1:=a div 100; //1 число
a2:=(a mod 100) div 10; //2 число
a3:=a mod 10;//3 число
write ('введите цифру, которую нужно убрать: ');
read(b);
if b=1 then
begin
otv:=a2*10+a3;
write ('полученное число ',otv);
end;
if b=2 then
begin
otv:=a1*10+a3;
write ('полученное число ',otv);
end;
if b=3 then
begin
otv:=a1*10+a2;
write ('полученное число ',otv);
end;
End.
Похожие вопросы
Предмет: Українська мова,
автор: nike1998
Предмет: Английский язык,
автор: valeria3
Предмет: Русский язык,
автор: Monomizer
Предмет: Математика,
автор: Кирпичь0808080
Предмет: Математика,
автор: vika4410