@Shroud228
Python, C++

Как сделать аналогичную программу на c++ (для тех кто знает python и c++)?

Код на python:
spoiler
def divide(a, b):
    return int(a) / int(b)

def fold(a, b):
    return int(a) + int(b)

def multiple(a, b):
    return int(a) * int(b)

def take(a, b):
    return int(a) - int(b)

def main():
    print('Введите выражение')
    userInput = input()
    while True:
        userInput2 = userInput.split('/')
        l = len(userInput2)
        if l > 1:
            result = divide(userInput2[0], userInput2[1])
            print(result)
            break
        
        userInput2 = userInput.split('+')
        l = len(userInput2)
        if l > 1:
            result = fold(userInput2[0], userInput2[1])
            print(result)
            break

        userInput2 = userInput.split('*')
        l = len(userInput2)
        if l > 1:
            result = multiple(userInput2[0], userInput2[1])
            print(result)
            break

        userInput2 = userInput.split('-')
        l = len(userInput2)
        if l > 1:
            result = take(userInput2[0], userInput2[1])
            print(result)
            break

        

main()

Фактически я знаю все, кроме .split, так что мне хотелось бы чтобы вы привели пример работы с аналогом .split в c++
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Фактически я знаю все, кроме .split, так что мне хотелось бы чтобы вы привели пример работы с аналогом .split в c++

Пробовали в Google вбить запрос "c++ split string"?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
NatsON Москва
от 220 000 до 350 000 ₽
SwapZilla.co Москва
от 200 000 ₽
15 авг. 2020, в 03:40
1000 руб./в час
15 авг. 2020, в 01:45
95000 руб./за проект
14 авг. 2020, в 22:47
15000 руб./за проект