Submission #238305

#TimeUsernameProblemLanguageResultExecution timeMemory
238305marlicuImena (COCI16_imena)C++14
50 / 50
5 ms384 KiB
#include <bits/stdc++.h> using namespace std; int ime(string s) { if (s[0] < 'A' || s[0] > 'Z') return 0; for (int i = 1; i < s.size(); i++) { if (s[i] < 'a' || s[i] > 'z') return 0; } return 1; } int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); string n, s; getline(cin, n); getline(cin, s); int imena = 0; string rijec; for (int i = 0; i < s.size(); i++) { if (s[i] == '.' || s[i] == '?' || s[i] == '!') { if (ime(rijec)) imena++; cout << imena << '\n'; imena = 0; rijec = ""; } else if (s[i] == ' ') { if (ime(rijec)) imena++; rijec = ""; } else rijec += s[i]; } return 0; }

Compilation message (stderr)

imena.cpp: In function 'int ime(std::__cxx11::string)':
imena.cpp:8:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 1; i < s.size(); i++) {
                     ~~^~~~~~~~~~
imena.cpp: In function 'int main()':
imena.cpp:25:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < s.size(); i++) {
                     ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...