Witam
napisałem to zadanie ze spoja: http://pl.spoj.com/problems/PASCHAR5/
i nie mam pomysłu dlaczego dostaję błędną odpowiedź, na to co testuje u siebie pokazuje mi dobrze, na ideone przy jednej linii jest okej, ale jak jest ich kilka (przykład testowy nawet) to output jest pusty
#include <iostream>
using namespace std;
int main()
{
string a;
while (getline(cin,a))
{
for (int i = 0;i<a.size();i++)
{
if (a[i]>47 && a[i]<58)
{
a[i]+=5;
if(a[i]>57)
{
a[i]-=10;
}
}
if ((a[i]>64&&a[i]<91))
{
a[i]+=13;
if (a[i]>90)
{
a[i]-=26;
}
}
if (a[i]>96&&a[i]<123)
{
a[i]+=13;
if (a[i]>123)
{
a[i]-=26;
}
}
cout << a[i];
}
cout << "\n";
}
}