Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

last_wish

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
#include <string.h>
#include <iostream.h>
 
int main()
{
    char data[]="12312312";
    cout << data << endl;
    char buff[256], *pch;
    char baza[1024][256];
    int incr=0;
    bool was;
    for (int strt=0; strt<strlen(data);++strt)
    {
        for(int end=strt+1;end<=strlen(data);++end)
        {
            strncpy(buff,data+strt,end-strt);
            buff[end-strt]='\0';
            pch=strstr(data,buff);
            pch=strstr(pch+strlen(buff),buff);
            if (pch!=NULL)
            {
                was=false;
                if (incr!=0)
                    for (int j=0;j<incr;j++)
                    {
                        if(strcmp(baza[j],buff)==0)
                        {
                            was=true;
                            break;
                        }
                    };
                if(was) continue;
                strcpy(baza[incr++],buff);
            }
        }
    }
    int max=0,maxn=0;
    if(incr!=0)
    {
        for(int i=0;i<incr;i++)
        {
            if (strlen(baza[i])>max)
            {
                max=strlen(baza[i]);
                maxn=i;
            }
        }
        cout << "POVTORENIE: " << baza[maxn];
    }
    cin.get();
    return 0;
}

Всего записей: 109 | Зарегистр. 26-10-2006 | Отправлено: 00:32 10-05-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru