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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран сведения о книге "Информатика" http://www.cyberforum.ru/cpp-beginners/thread574333.html
Программирование задач обработки структур и файлов Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о книге "Информатика", упорядочив по возрастанию. Заранее спасибо.
C++ Создание приложения Создать программу(НЕ консольную), для вычисления систем уравнений. Вот код:#include <stdio.h> float a,b,c,x,y,z,x1,x2; void otv(float a,float b,float c,float x,float y,float z,float x1, float x2)... http://www.cyberforum.ru/cpp-beginners/thread574330.html
C++ Создать класс типа квадрат
Создать класс типа "квадрат". Поля - координаты сторон квадрата. Функции члены вычисляют площадь, периметр, устанавливают поля и возвращают значения. Функции-члены установки полей класса должны...
C++ BigInteger
скачал эту либу для работы с длинной арифметикой, но там нет операции для возведения в степень :( подскажите какую нибудь похожую либу, но с возведением в степень?
C++ зацикливает http://www.cyberforum.ru/cpp-beginners/thread574318.html
написал функцию, при выводе выводит все элементы до вставленного, а потом постоянно вставленный элемент void add11(){pg=pbeg;int a,d; cout<<"за каким элементом вставить новый элемент?"<<endl;...
C++ Рекурсия Рекурсия ∑_(i=1)^n▒(3n+2)/n! подробнее

Показать сообщение отдельно
B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
15.05.2012, 10:57
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru