Driver code
int main ( ) { string str1 = "1235421415454545454545454544" ; string str2 = "1714546546546545454544548544544545" ; if ( ( str1 . at ( 0 ) == ' - ' || str2 . at ( 0 ) == ' - ' ) && ( str1 . at ( 0 ) != ' - ' || str2 . at ( 0 ) != ' - ' ) ) cout << " - " ; if ( str1 . at ( 0 ) == ' - ' ) str1 = str1 . substr ( 1 ) ; if ( str2 . at ( 0 ) == ' - ' ) str2 = str2 . substr ( 1 ) ; cout << multiply ( str1 , str2 ) ; return 0 ; }