Предмет: Информатика,
автор: daviddracuk238
в трехзначном числе зачеркнули последнюю цифру .Когда в оставшемся двузначном числе переставили цифры ,а зачем преписали к ним слева последнюю цифру числа ,то получилось 654.Найдите исходное число. Это нужно решить по информатике.
daviddracuk238:
программу
язык?
можешь пожалуйста написать программу
на каком языке?
программирования?
паскаль
добавлю в комментариях к ответу
ок
добавлено, принимай
а этотправильно
Ответы
Автор ответа:
0
Ответ:
456
Объяснение:
Приписанная слева цифра - 6, значит двузначное - 54.
Теперь возвращаемся по действиям назад: меняем цифры местами, получаем 45, приписываем справа 6, получаем 456.
Если необходимо написать программу, нужно просто напросто перевернуть число: в python это делается в одну строчку:
a = int( str( a )[::-1] )
program Hello;
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, 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.
без цикла
program Hello;
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.
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.
с циклом
а это правильно
Похожие вопросы
Предмет: Қазақ тiлi,
автор: nastyarodionov
Предмет: Русский язык,
автор: dashunya9087
Предмет: Английский язык,
автор: tupoiman
Предмет: Математика,
автор: gymnasi
Предмет: Биология,
автор: Danielskvarek2005