Как подсчитать количество точек в строке? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как подсчитать количество точек в строке?помогите плиз(

Решение задачи: «Как подсчитать количество точек в строке?»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.       const int N = 100;
  6.       char s[N];
  7.       scanf("%s", s);
  8.       int points = 0;
  9.       for (int i = 0; i < N; i++)
  10.       {
  11.           if (s[i] == '.') points ++;
  12.       };
  13.       printf("%d", points);
  14.       return 0;
  15. };

Объяснение кода листинга программы

В этом коде:

  1. Объявляется целочисленная константа N, равная 100, и массив s типа char, размером N.
  2. В цикле scanf считывается строка s.
  3. Объявляется переменная points типа int, и инициализируется нулём.
  4. В цикле for перебираются все элементы массива s.
  5. Если элемент равен точке ('.'), то к переменной points прибавляется единица.
  6. По завершении цикла выводится значение переменной points.
  7. Программа возвращает ноль, заканчивая свою работу.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы