Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

FR_06_02 - O Janku Wędrowniczku

O Janku Wędrowniczku

Mały Jasiu ledwo nauczył się czytać, a już zainteresował się opowiastką napisaną przez Marię Konopnicką - O Janku Wędrowniczku. Bohaterem opowiastek jest mały Janek, który postanawia wyruszyć w świat. Po drodze czekają go liczne przygody, dzięki którym chłopiec poznaje otaczającą go naturę, spotyka na swej drodze zwierzęta i poznaje ich zwyczaje. Książka wzbudza w dziecku ciekawość świata oraz rozwija więź z przyrodą. Jasiu do książki powraca nieustannie, a wszystkie opowiastki zna chyba już na pamięć. Jasiu, co już wiemy, ma także zamiłowanie do arytmetyki, nieustannie liczy i rachuje, rozwijając swoje zdolności matematyczne. Postanowił połączyć przyjemne z pożytecznym i zliczać zdania występujące w opowiadaniach. Jasiu jest bystry i szybko zauważył, że każde zdanie kończy się jednym z czterech znaków interpunkcyjnych, tj.: kropką, znakiem zapytania, wykrzyknikiem lub wielokropkiem. No to liczymy razem z Jasiem!


Wejście
Na wejściu znajduje się opowiadanie, na którre składa się tekst złożony z nie więcej niż 104 znaków.

Wyjście
Na wyjściu należy podać liczbę zdań w opowiadaniu.

Przykład

Wejście
Mały Janek Wędrowniczek w wielką podróż wybrał się.
Świat chciał poznać dookoła, szedł przez łąki, wieś i pola.
Spotkał boćka, owiec stadko... Lecz nie wszystko szło tak gładko!
Także inne miał przygody, aż na koniec wpadł do wody.
Jak skończyła się wycieczka? To zawiera ta książeczka.

Wyjście
7


Dodane przez:Mariusz Śliwiński
Data dodania:2016-10-17
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM32-GCC ASM64 COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET

ukryj komentarze
2016-11-19 16:29:31 Mariusz ¦liwiñski
Tekst kończy się EOF-em. Wiersze tekstu można pobierać tak:

string line;
while(getline(cin, line))
{
...
}
2016-11-19 16:22:26
Czyli jednak rozwiązanie na zakończenie pustą linią nie pójdzie... nie mam pomysłu kiedy skończyć sprawdzanie zdań, bo nie jest określone w jaki sposób kończy się test :/
2016-11-19 16:20:36 Mariusz ¦liwiñski
Zgłoszenie 18218498: dla podanego niżej tekstu, program wypisuje 2, powinien 7.

Chcecie poznać się z chłopczykiem,
Jankiem, wielkim podróżnikiem,
Co zwędrował ziemie, wody,
I przeróżne miał przygody?
No, to patrzcie co za mina,
Bo już powieść się zaczyna!

Janeczkowi, choć tak mały,
Dziwnie ciasne się zdawały
Bielonego domku ściany,
Dziwnie niski dach słomiany.
Więc pomyślał:
Wiem, co zrobię!
Podróżnikiem będę sobie!

Het, precz wszystko wkoło zwiedzę,
Przejdę nawet aż za miedzę,
Aż za wielkie te topole,
Aż za rzeczkę, het, przez pole,
Tam, gdzie ziemia tyka nieba!
Tylko wezmę z masłem chleba.
2016-11-19 16:17:16 Mariusz ¦liwiñski
Zgłoszenie: 18218462 nie działa: http://ideone.com/cMopx5
Dla przykładowego wejścia, program wypisuje 1, a powinien 7.
2016-11-19 16:13:57
Uważam, że mój program wyświetla poprawnie wszystko ,więc proszę o sprawdzenie 18218498 :)
2016-11-19 16:09:06
można prosić o sprawdzenie zgłoszenia nr. 18218462? Bo program działa :c
2016-11-19 15:37:46 Mariusz ¦liwiñski
Już znalazłem, musisz sumować zdania w zmiennej i wypisać na końcu jako jedną liczbę. Tak rzecze specyfikacja wyjścia.
Sędzia to program komputerowy, nie zaliczy jeśli format wyjścia nie będzie spełniał warunków podanych w treści zadania.

Ponadto w jednej linii może być więcej niż jedno zdanie oraz jedno zdanie może zawierać się w więcej niż jednej linii.

2016-11-19 15:30:26 Mariusz ¦liwiñski
Podaj numer zgłoszenia (ID).
2016-11-19 15:15:05
U mnie program chyba działa, wypisuję ilość zdań po każdej linijce, gdyż nie wiadomo ile ich będzie. Więc nie ma sposobu, że by wypisać dopiero ilość zdań na samym końcu jednym cout'em. Spoj Nie zalicza...
Podany przykład u mnie działa.
2016-11-19 13:51:47 Mariusz ¦liwiñski
Kolego Lucky My Love
Takich napisów na wyjście nie wypisujemy:
cout << "Napisz opowiadanie: ";
cout << endl<< "Ilosc zdan w napisanym opowiadaniu wynosi: " << zdania;

Sędzia automatycznie porównuje pliki wyjścia z Twoim wyjściem.

Wystarczy i należy wypisać tylko wartość:
cout << zdania << endl;
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.