Help me?

Тема в разделе "Общие вопросы по С и С++", создана пользователем zoomer, 26 май 2005.

Статус темы:
Закрыта.
  1. zoomer

    zoomer Гость

    Помогите пожалуйста юному собрату по клаве, помогите решить задачу.
    Мы изучаем Borland С++3.1. Нужно написать задачку в 2 процедуры с вводом и выводом....
    И если сможете помочь, напишите это простым язвком. ЗАРАНЕЕ СПАСИБО

    Определить количество символов в самой длинной последовательности идущих подряд одинвковых символов заданной строки знаков.

    Простой пример:
    степь газированный
    ответ:2

    связанный
    ответ:2
     
  2. mike.dld

    mike.dld Гость

    Код (Text):
    #include <iostream.h>
    #include <string.h>
    #include <conio.h>

    #define max(a,b) ((a)>(b)?(a):(b))

    char s[256],a;
    int b,c;

    int main() {
    cout << "Enter string: ";
    cin.getline(s,255);
    a = s[0];
    b = c = 1;
    for (int i=1;i<=strlen(s);i++)
     if (s[i]==a)
      ++b;
     else
      { c = max(b,c); a = s[i]; b = 1; }
    cout << c << endl;
    getch();
    return 0;
    }
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей