• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie SPOJ "Spacje"

0 głosów
653 wizyt
pytanie zadane 11 grudnia 2020 w C i C++ przez KKEE Nowicjusz (120 p.)
#include <iostream>


using namespace std;

string t, w;
int main()
{
  getline(cin, t);
 
  for (int i=0; i<=t.length(); i++)
  {
      if((t[0]>=97)&&(t[0]<=122))
          t[0]-=32;
      if(t[i]!=' ') w+=t[i];
      if(t[i] == ' ')
      {
          if((t[i+1]>=97)&&(t[i+1]<=122))
          t[i+1]-=32;
      }
  }
  cout<<w<<endl;
    return 0;
}

Mam problem z zadaniem "Spacje" na SPOJ, czy we ktoś gdzie mogłem popełnić błąd?

1 odpowiedź

0 głosów
odpowiedź 11 grudnia 2020 przez tangarr Mędrzec (155,140 p.)

Chyba nie przetestowałeś programu dla przykładu z zadania.
Jaki dostaniesz wynik dla wejścia

Dzisiaj jest czwartek,
A jutro bedzie piatek.

Jak już uda ci się rozwiązywać ten przykład to zastanów się nad takim przykładem

test.

 

komentarz 11 grudnia 2020 przez KKEE Nowicjusz (120 p.)
jak testowałem program u siebie na przypadku z zadania to działało poprawnie, nie było spacji i każde słowo zaczynało się wielką literą.
komentarz 11 grudnia 2020 przez tangarr Mędrzec (155,140 p.)
Jesteś pewien, że twój kod działa dla tekstu składającego się z wielu linii (tak jak w przykładzie w zadaniu)?
komentarz 12 grudnia 2020 przez KKEE Nowicjusz (120 p.)
Przepraszam, nie zwróciłem uwagi na to, że program ma działać dla wielu linii, Dziękuję za pomoc.

Podobne pytania

+1 głos
1 odpowiedź 1,623 wizyt
pytanie zadane 23 września 2018 w C i C++ przez stones321 Nowicjusz (200 p.)
0 głosów
1 odpowiedź 814 wizyt
pytanie zadane 15 czerwca 2020 w Python przez Piotr Patek Nowicjusz (170 p.)
0 głosów
1 odpowiedź 997 wizyt
pytanie zadane 19 października 2018 w SPOJ przez Archiwista Początkujący (250 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...