violet71
28.04.2021 08:13

1. дано целое число, лежащее в интервале от 1 до 1000000. найти все цифры данного числа, переставить их наоборот, уменьшить его в три раза. в полученном числе найти первую и последнюю цифры.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Хрусть
18.09.2020 14:04
На паскале

var a,n,k: integer;
begin
read(a);
n := a; {чтобы не трогать исходные данные}
k := 0;
while n > 0 do
  begin
  k := k*10 + n mod 10;
  n := n div 10
  end;
{теперь в k содержится перевернутое число}
k := k div 3; {уменьшенное в 3 раза}
n := 1;
while n*10 < k do
n := n * 10;
writeln(k div n,' ',k mod 10); {первая и последняя цифры}
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота