Help me?

  • Автор темы Автор темы zoomer
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Z

zoomer

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

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

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

связанный
ответ:2
 
Код:
#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;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab