Tamatut ilinniarneq, num niuerterngaatsialernermi, soraartaasa malunnartitsisutik base 7-mi anngusaatsut. C++-mi, solutioni siornatut piffissami?
takorna 7-miut suliaqarfiup umaikkut, C++-imiussatigaarnera qaffiffiaqatigiinnut, num-miup inunngormatut 7-miut suliaqarfiusumik, qaffiffiup ataaniilluunniit: 

```cpp
#include <string>

using namespace std;

class Suliaqarfiup {
public:
    string suliaqarfikkanut( int num ) {
        if ( num < 0 ) {
            return "-" + suliaqarfikkanut( -num );
        } else if ( num < 7 ) {
            return to_string( num );
        } else {
            return suliaqarfikkanut( num / 7 ) + to_string( num % 7 );
        }
    }
};
```