Предмет: Информатика,
автор: bodyashafarenko
На входе программы имеется натуральное число n (n > 99). В числе n нужно обменять местами цифры сотен и единиц.
Входные данные #1
512
Выходные данные #1
215
Программа для паскаля!!
Ответы
Автор ответа:
1
var
n: integer;
begin
readln(n);
writeln((n div 1000) * 1000 + (n mod 1000 mod 10) * 100 + (n mod 1000 mod 100 div 10) * 10 + (n mod 1000 div 100))
end.
bodyashafarenko:
var только с n
и всё в одном примере
Исправил
чёрт, всё верно, но решение не засчитывает((
чёртов e-olymp
Потому что неправильно..
123
123321
123321
Нашёл перепутанный mod/div, у меня теперь работает
А сделаешь чтобы вышло 152?
))
Похожие вопросы
Предмет: География,
автор: Katia281109
Предмет: ОБЖ,
автор: Vanessakom7109
Предмет: Қазақ тiлi,
автор: nurislam7184
Предмет: География,
автор: prokopchukanya
Предмет: Биология,
автор: Lasdom