C++

Определить количество новых строк в тексте

Дан текст произвольной длины оканчивающийся символом '#'. Определить количество строк в тесте, каждая строка заканчивается символом перевода строки '\n'.

#include <iostream>
 
using namespace std;
 
int main()
{
    char text[] = "последовательная обработка\n символов\nстроки в С++\nпрограммирование на С++\nколичество строк#";
    int counter = 0, // индекс символов
        new_string = 0; // счётчик строк
 
    while (text[counter] != '#') // посимвольная обработка текста
    {
        if (text[counter] == '\n')
            new_string++; // инкремент счётчика строк
        counter++; // инкремент индекса символов
    }
 
    cout << "Количество новых строк = " << new_string << endl;
 
    return 0;
}
Теги:
строка
Добавлено: 11 Апреля 2018 10:32:16 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...