Как подсчитать количество точек в строке? - 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.
- Программа возвращает ноль, заканчивая свою работу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д