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

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

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

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

14.04.2010, 22:03. Просмотров 510. Ответов 3
Метки нет (Все метки)

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

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

Матрица C++
C++ матрица
матрица C++
C++ Матрица
C++ Матрица
C++ Матрица
Матрица C++
МАТРИЦА C++
C++ матрица
матрица C++
МАТРИЦА C++
Матрица C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     С++ матрица
Ответ Создать тему
Опции темы

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