• Написать на языке С++
    Ввести строку символов. Подсчитать наибольшее количество точек идущих подряд (реализовать через функцию). Вывести на экран результат вычисления.

Ответы 6

  • if (dotCounter > maxDotLine) //ещё раз проверяем, если строка закончилась { maxDotLine = dotCounter; } return maxDotLine; //возращаем максимальное кол-во точек}//точка входа в программу, либо основная функция программы//-----------------------------------------------------------------------------int main()//-----------------------------------------------------------------------------
    • Автор:

      ziggy42
    • 5 лет назад
    • 0
  • { string inputString; //создаем строку cout << "Enter sting: "; cin >> inputString; //вводим её и инициализируем cout << "Max dot count in a row is: "; cout << getMaxDotCountInARow(inputString); //передаем строку в функцию и выводим полученное число cout << endl; //переносим строку system("pause"); //ставим программу в режим ожидания, до нажатия любой клавиши на клавиатуре return 0; //возращаем системе код '0', что значит, что программа завершила работу корректно.}
  • К вопросу, как бы сделал я.
    • Автор:

      hays
    • 5 лет назад
    • 0
  • Большое спасибо Вам)
    • Автор:

      vaughn40
    • 5 лет назад
    • 0
  • не за что
  • #include <iostream>#include <string>using namespace std;unsigned dotsConuter(const string &s){unsigned i, j, max = 0;for (i = 0; i < s.length(); ++i) {if (s[i] == '.') {for (j = 1; ((i + j) < s.length()) && (s[i + j] == '.'); ++j);max = (max < j) ? j : max;}}return max;}int main(){string str("dots.. more dots.....");cout << dotsConuter(str) << endl;return 0;}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years