Предмет: Информатика,
автор: daviddracuk238
в трехзначном числе зачеркнули последнюю цифру .Когда в оставшемся двузначном числе переставили цифры ,а зачем преписали к ним слева последнюю цифру числа ,то получилось 654.Найдите исходное число. Это нужно решить по информатике.
daviddracuk238:
программу
Ответы
Автор ответа:
0
Ответ:
456
Объяснение:
Приписанная слева цифра - 6, значит двузначное - 54.
Теперь возвращаемся по действиям назад: меняем цифры местами, получаем 45, приписываем справа 6, получаем 456.
Если необходимо написать программу, нужно просто напросто перевернуть число: в python это делается в одну строчку:
a = int( str( a )[::-1] )
var n, a, c, d: integer;
begin
n := 654;
a := n mod 100;
d := a mod 10;
c := a div 10;
a := n div 100;
n := 100 * d + 10 * c + a;
Write(n);
end.
var n, i, a: integer;
begin
n := 654;
i := 100;
a := 0;
while n > 0 do
begin
a := a + (n mod 10) * i;
i := (i div 10);
n := (n div 10);
end;
Write(a)
end.
Похожие вопросы
Предмет: Английский язык,
автор: klausg
Предмет: Русский язык,
автор: 71790709
Предмет: Русский язык,
автор: лика38ж
Предмет: Математика,
автор: gymnasi
Предмет: Биология,
автор: Danielskvarek2005