Cümlələrin sayı#8980

Cümlələrin sayı (Həll təhlili)

Məsələnin həlli üçün verilmiş sətirdə '.', '!' və '?' simvollarının sayını hesablamalıyıq.

Alqoritmin həyata keçirilməsi

Daxil olan sətiri oxuyuruq.

ggetline(cin, s);

sətirində '.', '!' və '?' simvollarının sayını dəyişənində hesablayırıq.

res = 0;
for (i = 0; i < s.size(); i++)
  if (s[i] == '.' || s[i] == '!' || s[i] == '?') res++;

Cavabı çıxarırıq.

printf("%d\n", res);

Python icrası

Daxil olan sətiri oxuyuruq.

s = input()

sətirində '.', '!' və '?' simvollarının sayını dəyişənində hesablayırıq.

res = 0
for x in s:
  if x in ".!?": res += 1

Cavabı çıxarırıq.

print(res)

Python icrası — sum for

Daxil olan sətiri oxuyuruq.

s = input()

sətirində '.', '!' və '?' simvollarının sayını dəyişənində hesablayırıq.

res = sum(s.count(char) for char in '.!?')

Cavabı çıxarırıq.

print(res)