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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aliba
1 / 1 / 0
Регистрация: 07.05.2012
Сообщений: 36
#1

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

14.05.2012, 18:37. Просмотров 566. Ответов 1
Метки нет (Все метки)

Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 18:37     Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символа
Посмотрите здесь:

Строки. Верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’ - C++
Выяснить, верно ли, что в последовательности s ,…, s имеется пять идущих подряд букв ‘e’.

Выяснить, верно ли, что в последовательности имеются пять идущих подряд букв е - C++
Условия: Даны натуральное число n, символы s1, …, sn. Выяснить, верно ли, что в последовательности s1, …, sn имеются пять идущих подряд...

Выяснить, верно ли, что в последовательности имеются пять идущих подряд заданных букв - C++
Здравствуйте. Помогите пожалуйста с программой. Даны натуральное число n , символы s1,...,sn. б) Выяснить, верно ли, что в...

Написать программу поиска двух одинаковых подряд идущих символа в файле - C++
помогите пожалуйста!! напишите программу которая принимает с клавиатуры название файла и выводит на экран "Есть", если в файле...

Дан текст. Найти наибольшее количество подряд идущих цифр - C++
В общем перешел я с 4 задания по практике c++ на 5 и столкнулся с еще более непонятной хренью :-| Если кто знает помогите сделать код. ...

Дан текст, содержащий цифры. Найти наибольшее количество идущих подряд цифр - C++
дан текст содержащий цифры.найти наибольшее количество идущих подряд цифр

Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены пл убыванию - C++
Плиз напишите программу !!!! Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены по убыванию

Верно ли, что в десятичной записи числа есть шесть единиц подряд? - C++
помогите пожалуйста решить задачу используя цикл while: Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц...

Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? - C++
Помогите пожалуйста с программой. Вот задание: Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? У...

Удаление подряд идущих одинаковых элементов массива - C++
В целочисленном массиве удалить все подряд идущие одинаковые элементы.

Определить, верно ли, что в строке s есть 5 букв "е", которые идут подряд - C++
Дано ряд символов S. Определить, верно ли, что в ряду s есть 5 букв е которые идут подряд

Определить максимальное количество одинаковых символов, идущих подряд - C++
Ввести строку с клавиатуры. Определить максимальное количество одинаковых символов, идущих подряд. срочно нужно до 6 числа.помогите


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
15.05.2012, 10:57     Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символа #2
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
28
29
30
31
32
33
34
35
36
#include <iostream>
 
int main(int argc, char* argv[])
{
    int i = 0;
    int size = 0;
    int count = 0;
    bool flag = false;
    FILE *text = NULL;
    if ( (text = fopen("Text.txt", "r")) == NULL)   { //Text.txt in the root.
        return 1;
    } else  {
        fseek(text, 0, SEEK_END);
        size = ftell(text);
        char *t = new char[size + 1];
        fseek( text, 0, SEEK_SET );
        fscanf(text, "%s", t);
        fclose(text);
        while (t[i])    {
            if ((int)t[i] == (int)t[i+1])   {
                count++;
            } else {
                count = 0;
            }
            if (count == 4) {
                flag = true;
                break;
            }
            ++i;
        }
        std::cout << flag << std::endl;
        delete[] t;
        t = NULL;
    }
    return 0;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru