"Перевод" кода с Python на C++
Имеется следующий код для перевода чисел из десятичной системы счисления на другие (2-10) на Python:
num = int(input())
notation = int(input())
result = int(input())
while num > 0:
result += str(num % notation)
num //= notation
print(result)
Попробовал сделать его на C++. Само собой ничего не вышло в связи с неопытностью:
#include <iostream>
int main()
{
int num, notation;
char result;
std::cin >> num;
std::cin >> notation;
while (num > 0)
{
result = result + char(num % notation);
num = num / notation;
}
std::cout << r << std::endl;
}
Выдает следующие ошибки:
Код был написан Python'истом, поэтому мог взять какие-либо вещи из Python.
И, если не сложно, не могли бы вы оставить какие-либо ресурсы для изучения C++?