Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

В заданной строке определить наибольшее количество одинаковых символов, идущих подряд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: http://www.cyberforum.ru/cpp-beginners/thread879228.html
Помогите пожалуйста написать программу на С++,очень надо((. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный по модулю элемент массива; 2. сумму элементов...
C++ 1. Написати програму, що вводить рядок і виводить її, скорочуючи щораз на 1 символ доти, поки в рядку не залишиться 1 символ 1. Написати програму, що вводить рядок і виводить її, скорочуючи щораз на 1 символ доти, поки в рядку не залишиться 1 символ. http://www.cyberforum.ru/cpp-beginners/thread879225.html
Перевод календарных дат различных форматов в текст C++
Дали такую тему курсача. Написал пока только перевод самого месяца,но только в одном формате... помогите пожалуйста написать перевод числа и года /* sscanf example */ #include <stdio.h> int main...
Написать программу, которая формирует два списка C++
Ребят, помогите пожалуйста, туплю я с этим Си++, 2 проги сдала осталась последняя. Из входного потока в произвольном порядке содержащим одиночные буквы русского языка и константы целых чисел,...
C++ Поиск последовательности символов и ее замена на другую http://www.cyberforum.ru/cpp-beginners/thread879210.html
Дана строка. Найти последовательность символов, например "!!" и заменить ее на "??" Прошу помощи!
C++ Сортировка матрицы Помогите, люди добрые! нужно отсортировать матрицу вот так: http://s017.***********/i406/1305/48/c1dc8b04b080.jpg есть набросок, нужно немного изменить. #include <iostream> #include... подробнее

Показать сообщение отдельно
naste94
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 31

В заданной строке определить наибольшее количество одинаковых символов, идущих подряд - C++

26.05.2013, 15:08. Просмотров 340. Ответов 0
Метки (Все метки)

Ввести несколько строк. В заданной строке определить наибольшее количество одинаковых символов, идущих подряд.
Вот программа, но мне нужно ввести массив и вывести символ который повторяется. Помогите пожалуйста
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <string.h>
int main()
{ char str[50], ch;
    int max, last, pos1, pos2, i, j;
    int m;
    printf("Vvedite stroku: ");
        gets(str);
    for (i = 0, last = 0; i < strlen(str); )
    {   max = 0;
        ch = str[i];
        while (str[i] == ch)
        { i++; max++; }
        max--;
        if (max > last)
        { j = 0;
        while (j <= max)
        {j++;}
        pos1 = i - 1 - max;
        pos2 = i - 1;
        m = pos2 - pos1 + 1;
        last = max; }}
    printf("\n Nachinaetsya s pozicii %d", pos1);
    printf("\n Ego dlina %d", m);
    printf("\n Povtoryusiisya simvol %d",m);
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru