Отправляет email-рассылки с помощью сервиса Sendsay

Домашние работы по ТП гр.ИС-11

  Все выпуски  

Домашние работы по ТП гр.ИС-11


Информационный Канал Subscribe.Ru

Здравствуйте уважаемые подписчики :-)
Это первая задача из восьми, которую нам задала Жаркова...
Задание: Дан вектор, нужно найти самую длинную цепочку одинаковых элементов...


#include 
#include 

int main()
{

        int n;
        std::cout << "Vvedite kolichestvo elementov... ";
        std::cin >> n ;
        std::cout << "\n";
        std::vector  k(n);
        for (int i=0; i!=n; i++)
        {
                std::cout << "Vvedite element " << i << " ";
                std::cin >> k[i];
        }
        std::cout << "\n";
        int cep, tcep, start;
        cep = 1;
        tcep = 0;
        for (int i=1; i!=n; i++)
        {
                if (k[i] == k[i-1])
                {cep++;} 
                else
                {if (cep > tcep) 
                  {
                        tcep = cep;
                        start = i - cep;
                        cep = 1;
                  } else {cep = 1;}
                }
        }
        if (cep > tcep) { tcep = cep; start = i - cep; }
        std::cout << "Samaya dlinnaya cepochka imeet " << tcep << " elementov" << "\n";
        std::cout << "I nachinaetsya s elementa " << start << "\n";
        return 0;
}

Убедительная посьба изменять прогу под себя...
Следующую пришлю как только сделаю

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.domashniepotp
Отписаться

В избранное