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

С++ матрица - C++

Восстановить пароль Регистрация
 
aydar
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
14.04.2010, 22:03     С++ матрица #1
Дана целочисленная прямоугольная матрица.Определить номер строки в которой находится самая длинная серия одинаковых элементов.

вот как определить самую длинную серию элементов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2010, 22:03     С++ матрица
Посмотрите здесь:

матрица C++
C++ Матрица
матрица C++
Матрица C++
матрица с++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Inside
Сам себе *****
 Аватар для Inside
31 / 31 / 3
Регистрация: 18.10.2009
Сообщений: 236
14.04.2010, 22:36     С++ матрица #2
С пробелами или без?
aydar
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
14.04.2010, 22:47  [ТС]     С++ матрица #3
Цитата Сообщение от Inside Посмотреть сообщение
С пробелами или без?
в смысле?
stratovarius
13 / 13 / 0
Регистрация: 12.07.2009
Сообщений: 114
14.04.2010, 22:58     С++ матрица #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int s=1;
for (i=0; i<RowCount; i++)
  max[i]=1;
for (i=0; i<RowCount; i++)
{
  for (j=0; j<ColCount-1; j++)
  {
    for (k=j+1; k<ColCount; k++)
      if (matrix[i][j]==matrix[i][k])
        s++;
    max[i]=(s>max[i])?s:max[i];
    s=1;
  }
}
В массиве max находится наибольшее количество одинаковых элементов в каждой строке. Там уже сам найдёшь номер строки...
Yandex
Объявления
14.04.2010, 22:58     С++ матрица
Ответ Создать тему
Опции темы

Текущее время: 08:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru