Advertisement
Orleon

Untitled

Dec 22nd, 2021
879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     int max_length_number = 0;   // Переменная счетчик длины последовательности
  9.     int current_length_number = 0;   // Переменная счетчик длины последовательности
  10.     int code;
  11.     char symbol;             // Переменная для считывания строки файла.
  12.  
  13.     ifstream in("../1.txt");                                            // Переменная-поток файла для чтения
  14.     if (in.is_open()){
  15.         while (in >> symbol)                                            // Считываем каждый символ в переменную
  16.         {
  17.             code = static_cast<int>(symbol);                            // Проверяем код символа
  18.             if (code >=48 and code <=57){                               // Если символ оказался цифрой (код нуля 48, код девятки 57)
  19.                 ++current_length_number;                                // Увеличиваем текущую длину последовательности цифр
  20.             }
  21.             else{                                                       // Если символ уже не цифра
  22.                 if (max_length_number < current_length_number){         // Проверяем больше ли длина текущей посл-ти, чем максимальная
  23.                     max_length_number = current_length_number;          // Сохраняем новую длину, если больше
  24.                 }
  25.                 current_length_number = 0;                              // Обнуляем длину последовательности
  26.             }
  27.         }
  28.     }
  29.  
  30.     cout << "The most length of numbers = " << max_length_number << endl;  // Выводим результат
  31.  
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement