Kod ten zwraca poprawne dane w konsoli w ideone lecz gdy go wysyłam pisze mi ze błędne rozwiązanie.
W czym tkwi błąd?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string linia; int dlugosc;
while(getline(cin,linia))
{
int wyraz=0,liczby=0;
dlugosc=linia.length();
if(linia[0]>57)
{
if(linia[0]<=122)
{
wyraz=wyraz+1;
}
}
if(linia[0]<57)
{
if(linia[0]>=48)
{
liczby=liczby+1;
}
}
for(int i=0;i<dlugosc;i++)
{
if(linia[i]==' ')
{
if(linia[i+1]>57)
{
if(linia[0]<=122)
{
wyraz++;
}
}
}
if(linia[i]==' ')
{
if(linia[i+1]<57)
{if(linia[0]>=48)
{
liczby++;
}
}
}
}
cout<<liczby<<" "<<wyraz<<endl;
}
}