Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Agry
0 / 0 / 0
Регистрация: 09.10.2014
Сообщений: 38
1

Составить подпрограмму определения количества одинаковых чисел k в серии

16.10.2014, 12:30. Просмотров 861. Ответов 2
Метки нет (Все метки)

Составить попрограмму определения числа одининаковых целых чисел k в серии длинной больше L в однородном массиве X= (X1, x2, ... ,xn). Используя ее, найти серию s максимальной длины в массиве X= [1, 0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1]

Помогите, а то я даже не знаю, как должна выглядеть эта программа.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2014, 12:30
Ответы с готовыми решениями:

Дан одномерный массив из M × N целых чисел. Составить программу определения количества повторений заданного элементаx
Дан одномерный массив из M × N целых чисел. Составить программу определения...

Дан одномерный массив из M × N целых чисел. Составить программу определения количества повторений заданного элементаx.
Дан одномерный массив из M × N целых чисел. Составить программу определения...

Составить программу для подсчета наибольшего количества одинаковых элементов
Составить программу для подсчета набольшего количества одинаковых элементов,...

Составить программу для определения количества элементов множества U={1,2,3.109,110}
Для заданного универсального множества U={1,2,3..109,110} и его подмножеств:...

Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива
Составить процедуру определения суммы и количества элементов, расположенных...

2
Константин_2012
53 / 54 / 37
Регистрация: 06.02.2013
Сообщений: 255
Записей в блоге: 1
16.10.2014, 14:12 2
Agry,
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
#include <iostream>
using namespace std;
int main()
{
    setlocale(0,"Rus");
    int pr=0, k, s=1; 
    int X[19]={1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1};
    do 
    {
        system("cls");
        cout<<"Ââåäèòå k: ";
        cin>>k;
    } while (k<0 || k>1);
    for (int i=0; i<19; i++)
    {
        if (X[i]==k && X[i+1]==k)
            s++;
            else s=1;
        if (pr<s)
            pr=s;
    }
    cout<<"×èñëî "<<k<<" Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*Г® âñòðå÷Г*ГҐГІГ±Гї "<<pr<<" Г°Г*Г§\n";   
    system("pause");
    return 0;
}
0
lawr
372 / 266 / 478
Регистрация: 09.05.2014
Сообщений: 769
16.10.2014, 15:43 3
Лучший ответ Сообщение было отмечено Agry как решение

Решение

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
#include <iostream>
void main()
{
    setlocale (0, "rus");
    const int size=19;
    int X[size]={1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1};
    int i, L, L1=0, L0=0;
    for (i=0; i<size;)
    {
        L=0;
        while (X[i]==0)
        {
            L++;
            i++;
        }
        if (L>L0)
            L0=L;
        L=0;
        while (X[i]==1)
        {
            L++;
            i++;
        }
        if (L>L1)
            L1=L;
    }
    std::cout<<"максимальная длинна серии единиц ="<<L1<<", нулей- "<<L0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2014, 15:43

подсчёт количества членов в наиболее длинной подпоследовательности из одинаковых чисел
Для последовательности чисел подсчитать количество членов в наиболее длинной...

Составить программу определения минимального среди 5 введенных целых чисел.
Плз помогите составить текст программы,на Си Обход. Составить программу...

Составить программу для подсчета одинаковых чисел в строке
Нужно составить программу для подсчета одинаковых чисел в строке.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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