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

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

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

Определить номер столбца, в котором находится самая длинная серия одинаковых элементов - C++

02.12.2011, 21:08. Просмотров 443. Ответов 2
Метки нет (Все метки)

Дана целочисленная прямоугольная матрица.

Нужно определить -
номер столбца, в котором находится самая длинная серия одинаковых элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2011, 21:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить номер столбца, в котором находится самая длинная серия одинаковых элементов (C++):

Определить номер столбца, в котором находится самая длинная серия одинаковых элементов - C++
Дана целочисленная прямоугольная матрица.Определить номер столбца в котором находится самая длинная серия одинаковых элементов. ...

Определить номер столбца матрицы, в котором находится самая длинная серия одинаковых элементов - C++
в целочисленной прямоугольной матрице определить номер столбца, в котором находится самая длинная серия одинаковых элементов знаю,что...

Составить программу, которая находит номер столбца, в котором находится самая длинная серия одинаковых элементов - C++
Дана целочисленная прямоугольная матрица размера m×n. Составить программу, которая находит номер столбца, в котором находится самая длинная...

Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. - C++
Дана целочисленная квадратная матрица.Определить номер столбца,в котором находиться самая длинная серия одинаковых элементов. ...

Номер столбца, в которой находится самая длинная серия одинаковых элементов. - C++
Дана целочисленая прямоугольная матрица. Определить: 1)количество строк,содержащих хотя бы один нулевой элемент: 2)Номер столбца,в...

Определить номер строки, в которой находится самая длинная серия одинаковых элементов - C++
помогите студенту с решением ... 1)в целочисленной квадратной матрице определить номер строки, в которой находиться самая длинная...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.12.2011, 23:26 #2
Если имеется ввиду самая длинная серия подряд идущих одинаковых элементов, то так:
Пусть дана матрица a[][] размером N*M, тогда:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int i, j, col=1, tmp, num=0;
for(i=0; i<M; i++)
{
    for(j=0; j<N; j++)
    {
        tmp=j+1;
        while(tmp<N && a[tmp][i]==a[j][i])
            tmp++;
        if(col<tmp-j)
        {
            col=tmp-j;
            num=i;
        }
    }
}
после этого в переменной num находится нужный номер столбца.
ruslan_smirnov
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 89
03.12.2011, 00:04  [ТС] #3
СПАСИБО!)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2011, 00:04
Привет! Вот еще темы с ответами:

Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов - C++
Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов.

Найти номер строки, в которой находится самая длинная серия одинаковых элементов - C++
Доброго времени суток.Дана целочисленная прямоугольная матрица. Определить: 1.количество столбцов, содержащих хотя бы один нулевой...

Найти номер строки матрицы, в которой находится самая длинная серия одинаковых элементов - C++
2.Данная прямоугольная целочисленная матрица. Определить: 1)сколько столбцов,которые содержат хотя б один нулевой элемент 2)номер...

Найти номер строки матрицы, в которой находится самая длинная серия одинаковых элементов - C++
Вот полное задание: 1) количество столбцов, содержащих хотя бы один нулевой элемент; 2) номер строки, в которой находится самая длинная...


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

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

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