Advertisement
_takumi

num24.1

Nov 12th, 2020
637
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <algorithm>
  4. #include <string>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     ifstream inFile("C:\\Users\\Максим\\Downloads\\zadanie24_1.txt");
  10.     string s;
  11.     if (inFile)
  12.         getline(inFile, s);
  13.     int max = 1;
  14.     int now = 1;
  15.     for (int i = 1; i < s.size(); i++) {
  16.         if (s[i] == 'B' && s[i - 1] == 'B') {
  17.             now++;
  18.         }
  19.         else {
  20.             if (now > max) {
  21.                 max = now;
  22.             }
  23.             now = 1;
  24.         }
  25.     }
  26.     cout << max;
  27. }
  28.  
  29. /*Текстовый файл состоит не более чем из 106 символов A, B и C. Определите максимальное количество идущих подряд символов B.
  30.  
  31. Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement