Как подсчитать количество точек в строке? - 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;
};

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

В этом коде:

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

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


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

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

7   голосов , оценка 3.429 из 5
Похожие ответы