Как подсчитать количество точек в строке? - C (СИ)
Формулировка задачи:
Как подсчитать количество точек в строке?помогите плиз(
Решение задачи: «Как подсчитать количество точек в строке?»
textual
Листинг программы
- #include <stdio.h>
- int main()
- {
- const int N = 100;
- char s[N];
- scanf("%s", s);
- int points = 0;
- for (int i = 0; i < N; i++)
- {
- if (s[i] == '.') points ++;
- };
- printf("%d", points);
- return 0;
- };
Объяснение кода листинга программы
В этом коде:
- Объявляется целочисленная константа N, равная 100, и массив s типа char, размером N.
- В цикле scanf считывается строка s.
- Объявляется переменная points типа int, и инициализируется нулём.
- В цикле for перебираются все элементы массива s.
- Если элемент равен точке ('.'), то к переменной points прибавляется единица.
- По завершении цикла выводится значение переменной points.
- Программа возвращает ноль, заканчивая свою работу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д