Jspace ze SPOJa

K2
  • Rejestracja:około 9 lat
  • Ostatnio:prawie 7 lat
  • Postów:77
0

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ł?

Kopiuj
#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 ;
}
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:dzień
  • Lokalizacja:Szczecin
2
  • W zadaniu nie ma słowa o zamianie pierwszego znaku,
  • obsługujesz tylko jedną linię,
  • zmieniasz literę poprzedzającą spację, a nie następną.

Nie zadałeś sobie nawet trudu sprawdzenia dla przykładowych danych? https://wandbox.org/permlink/0ef3loqS5EZNynJP


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.