В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Елена21st
Елена21st
12.02.2021 08:26 •  Информатика

Язык с программированием. Заранее Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt

Сколько сантиметров в сантикилометре?
Это не совсем абракадабра, можно посчитать.

Приставка санти- означает деление на 100, приставка кило- – умножение на 1000. Значит, в сантикилометре 10 метров. А в метре – 100 сантиметров. Получаем ответ: в одном сантикилометре 1000 сантиметров.

Напишите программу, которая будет переводить такие странные единицы измерения – может быть много приставок санти- и много кило- – в сантиметры.

Формат ввода
Вводится слово, состоящее из произвольного количества приставок санти- и кило-, последним идет слово метр.

Формат вывода
Если получается целое число, то его и нужно выводить. Если получается дробь, то ее нужно выводить в виде:
1/<единица и необходимое количество нулей>.

Пример 1
Ввод сантикилометр
Вывод 1000

Пример 2
Ввод сантисантикилокилометр
Вывод 10000

Пример 3
Ввод
Вывод 1/1000

Примечания
В задаче нельзя использовать индексацию, срезы и методы строк.​

Показать ответ
Ответ:
Masha05332234
Masha05332234
23.04.2022 07:43

11 в 10 СС = 1011 в 2 СС

11 в 10 СС = 13 в 8 СС

11 в 10 СС = В в 16 СС

Объяснение:

11 / 2 = 5 + остаток 1

5 / 2 = 2 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 0 + остаток 1

записываем остатки снизу вверх

11 в 10 СС = 1011 в 2 СС

11 / 8 = 1 + остаток 3

1 / 8 = 8 + остаток 1

записываем остатки снизу вверх

11 в 10 СС = 13 в 8 СС

11 / 16 = + остаток 11

записываем остатки снизу вверх

11 в 10 СС = В в 16 СС

В качестве цифр шестнадцатеричной системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F.

A₁₆ = 10₁₀ B₁₆ = 11₁₀ C₁₆ = 12₁₀ D₁₆ = 13₁₀ E₁₆ = 14₁₀ F₁₆ = 15₁₀

0,0(0 оценок)
Ответ:
32453
32453
29.12.2021 07:28

a = input()

mas = []

answer = ""

test01 = "Incorrect"

test02 = "Incorrect"

def check():

   global mas

   global answer

   global test01

   global test02

   

   

   #Bad, but this test01 deleted

   

   

   #Second step for check

   for infinity in range(100):

       for i in range(len(mas)):

           try:

               m = i + 1

               if mas[i] == "[" and mas[m] == "]" or mas[i] == "{" and mas[m] == "}" or mas[i] == "(" and mas[m] == ")":

                   del mas[i]

                   del mas[i]

           except:

               pass

       if len(mas) == 0:

           test02 = "Correct"

           break

       else:

           test02 = "Incorrect"

   #End testing

   if test02 == "Correct":

       answer = "correct"

   else:

       answer = "incorrect"

for i in range(len(a)):

   if a[i] == "{":

       mas.append(a[i])

   if a[i] == "[":

       mas.append(a[i])

   if a[i] == "(":

       mas.append(a[i])

   if a[i] == "}":

       mas.append(a[i])

   if a[i] == "]":

       mas.append(a[i])

   if a[i] == ")":

       mas.append(a[i])

del a

del i

check()

print(answer)

Объяснение:

Благодарности не требую, все ради Вас отметить как лучшее решение

10/10

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота