Main.cc: In function ‘std::__cxx11::string div(std::__cxx11::string, short int)’: Main.cc:46:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( short i = 0 ; i < a . size ( ) ; i ++ ) ~~^~~~~~~~~~~~~~ Main.cc: At global scope: Main.cc:57:14: error: ‘::main’ must return ‘int’ short main ( ) ^