Hi Friends,
problem : ADDREV http://www.spoj.com/problems/ADDREV/
I am getting "runtime error (NZEC)" in following code when i submit. But i my pc g++ 4.9.2 it compiles fine and gives results too.Can anyone help me find out what i am doing wrong ?
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<sstream>
int main()
{
int num1,num2;
std::string str, str1, str2;
getline(std::cin,str);
std::string buf;
std::stringstream ss(str);
std::vector<std::string> tokens;
while(ss >> buf)
tokens.push_back(buf);
if(tokens.size() != 2)
return 1;
else
{
str1=tokens[0];
str2=tokens[1];
}
int sumInt;
std::string sumStr;
std::reverse(std::begin(str1), std::end(str1));
num1=std::stoi(str1);
std::reverse(std::begin(str2), std::end(str2));
num2=std::stoi(str2);
sumInt= num1+num2;
sumStr=std::to_string(sumInt);
std::reverse(std::begin(sumStr), std::end(sumStr));
sumInt=std::stoi(sumStr);
std::cout<<sumInt<<std::endl;
return 0;
}