drontox1031
?>

СОСТАВЬТЕ ПРОГРАММУ В ПИТОНЕ Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму. 1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля 2. На экран выводится разность полученных двузначных чисел. Вывести на экран полученную разность Пример. Дано число N = 351. Алгоритм работает следующим образом. 1. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. 2. На экран выводится разность 53 – 13 = 40.

Информатика

Ответы

aromastil88

uinput = input('трёхзначное натуральное число: ') # 123

numbers = [int(i) for i in uinput] # [1, 2, 3]

highest = max(numbers) # 3

lowest = min(numbers) # 1

numbers.pop(numbers.index(highest)) # [1, 2, 3] = [1, 2]

numbers.pop(numbers.index(lowest)) # [1, 2] = [2]

middle = numbers[0] # 2

# print(highest, lowest, middle) 3 1 2

num1 = str(highest) + str(middle) # '32'

if lowest == 0:

~~~~if middle == 0:

~~~~~~~~num2 = str(highest) + str(lowest)

~~~~else:

~~~~~~~~num2 = str(middle) + str(lowest)

else:

~~~~num2 = str(lowest) + str(middle) # '12'

print(num1 + ' - ' + num2 + ' = ' + str(int(num1) - int(num2))) # 32 - 12 = 20


СОСТАВЬТЕ ПРОГРАММУ В ПИТОНЕ Автомат обрабатывает трёхзначное натуральное число N по следующему алго
burylin9

ответ:Недавно сменили номер телефона или собираетесь это сделать? Не спешите выбрасывать старую «симку» — она пригодится, чтобы подтвердить смену номера телефона в кошельке и других сервисах, где пароли приходят в смс. Без доступа к старому номеру привязать новый будет сложнее.

Если вы выбросили или потеряли SIM-карту — её обычно можно восстановить в офисе оператора, пока номер не освободился. Для таких случаев — а ещё для всех, кто заводит специальную SIM-карту для паролей, или часто переезжает, меняя номер вместе со страной, мы собрали шпаргалку* со сроком жизни вашего номера у разных операторов:

Tele2

Если в течение 120 дней вы не пополняли счёт и не совершили ни одного платного действия (звонок, отправка смс, выход в интернет), с вашего баланса начнёт списываться абонентская плата за сохранение номера — 3 рубля/сутки. Если денег на счёте не осталось, и телефон молчит 180 дней — SIM-карта Tele2 блокируется, а договор считается расторгнутым.

Билайн

Если вы не пользовались платными услугами 90 дней, с 91 дня оператор начинает списывать плату за сохранение номера — 5 рублей/сутки. Номер с нулевым балансом освобождается через 180 дней неактивности.  

Мегафон

При положительном балансе через 45 дней неактивности с вашего номера начнёт списываться абонентская плата — 15 рублей/сутки. Номер сохраняется за вами, пока на счёте есть деньги. После того, как баланс достиг нуля, отсчитывается 89 дней — если вы так и не используете номер, на девяностый день SIM-карта будет заблокирована.

МТС

Если вы не пользовались номером больше 150 дней, и баланс при этом положительный, каждый день со счёта будет списываться плата согласно вашему тарифному плану (есть в описании каждого тарифа на сайте компании). Когда на счёте не останется денег, начнётся новый отсчёт — 183 дня, после чего SIM-карта перестанет работать.

*По информации службы поддержки операторов в августе 2016 г.

Объяснение:

fotomuha1
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var n:=ReadInteger('Кол-во элементов:');
  var a:=ArrRandomReal(n,-10,20); a.Println;
  Writeln('С округлением если |x|<1');
  for var i:=0 to n-1 do
    if abs(a[i])<1 then a[i]:=Round(a[i]);
  a.Println
end.

Тестовое решение:
Кол-во элементов: 10
-0.751956142835299 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -0.700975591643235 3.85500546258642 -1.94321916994789 19.3021338336645
С округлением если |x|<1
-1 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -1 3.85500546258642 -1.94321916994789 19.3021338336645

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

СОСТАВЬТЕ ПРОГРАММУ В ПИТОНЕ Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму. 1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля 2. На экран выводится разность полученных двузначных чисел. Вывести на экран полученную разность Пример. Дано число N = 351. Алгоритм работает следующим образом. 1. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. 2. На экран выводится разность 53 – 13 = 40.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nataliaprintroll
hrviko
missbuhgalter2013
Анатольевич-Митюшин
grazia2017
petrakovao
urazmetova
aamer9992680
igorevich-alekseevna
svetkinm158
Peshkov
veronikagrabovskaya
testovich1012
Федор_Рауф1592