基本的な考え方:
ノー;
キーポイント:
ノー;
書式#include <iostreamの> の#include <文字列> の#include <ベクトル> std名前空間を使用しました。 ボイドdevide(文字列s、整数nは、INT&R){ ため(INT I = 0、I <s.size(); I ++){ int型TEMP =(S [I] - '0')+ R * 10。 R =一時%N。 S [i]は= TEMP / N + '0'。 } } int型のmain(){ 文字列s。 {(CINは>> S)ながら (S == "-1")場合に ブレーク。 文字列RES = ""; 以下のために(INT I = 2、I <10; I ++){ int型のR = 0。 devide(S、I、R)。 もし(R == 0){ RES + = CHAR(I + '0')。 RES + = "「; } } (RES場合。 他{ res.pop_back(); coutの<< RES <<てendl; } } }