Загрузка...

Разработка программы для перевода чисел в разные системы счисления. С++

Тема в разделе C/C++ создана пользователем Misodzi 9 апр 2022. 350 просмотров

  1. Misodzi
    Misodzi Автор темы 9 апр 2022 0 9 июн 2019
    Задали курсовую по данной теми, а я изучал питон в надежде на то что можно писать на любом языке, но оказалось наоборот, так что можете помочь и написать код для перевода чисел в разные системы счисления на с++. Сразу говорю бедный студент денег нету
     
  2. vtlstolyarov
    vtlstolyarov 9 апр 2022 468 8 янв 2022
    Если напишешь на питоне то перепишу тебе на плюсы
     
  3. Misodzi
    Misodzi Автор темы 10 апр 2022 0 9 июн 2019
    Python
    def convenrtation(number, nstart=10, nfinish=10):
    if isinstance(number, str):
    i = int(number, nfinish)
    else:
    i = int(number)
    letters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    if i < nstart:
    return letters[i]
    else:
    return convenrtation(i // nstart, nstart) + letters[i % nstart]

    number = input("Введите число: ")
    sistema_start = int(input("Введите из какой системы счисления: "))
    sistema_finish = int(input("Введите в какую систему счисления: "))

    print(convenrtation(number, sistema_finish, sistema_start))
     
    10 апр 2022 Изменено
    1. Посмотреть предыдущие комментарии (4)
    2. vtlstolyarov
      Misodzi, зачем? чтобы мне добавить работы при портировании?

      Еще там ошибка в 10 строке - там где рекурсивный вызов - пропущен третий аргумент - будет лучше если ты уберёшь значения по умолчанию для аргументов - они тоже бессмысленны в контексте этой задачи
    3. Misodzi Автор темы
      vtlstolyarov, Я вообще не вкуриваю что ты от меня хочешь \
    4. vtlstolyarov
      Misodzi, я тебе показываю ошибки которые есть в коде который ты написал
    5. Посмотреть следующие комментарии (4)
Top
Загрузка...