Na SPOJu było zadanie: http://pl.spoj.com/problems/JSPACE/
Zrobiłem, działa jak należy, ale sędzia internetowy mi odrzuca rozwiązanie. Ma ktoś pomysł?
#include <iostream>
#include <string>
using namespace std ;
int main()
{
int i,n ;
int k = 0 ;
string zdanie ;
getline(cin,zdanie) ;
n = zdanie.length() ;
while(zdanie[k]!= '\0')
{
zdanie[0] = toupper(zdanie[0]) ;
for(i = 0 ; i<n ; i++)
if(zdanie[i]==' ')
{
int j = i ;
zdanie[j-1] = toupper(zdanie[j-1]) ;
for(j; j<n ; j++)
zdanie[j] = zdanie[j+1] ;
}
k++ ;
}
cout<<zdanie<<endl ;
return 0 ;
}