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

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

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

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

02.10.2010, 16:22. Просмотров 1018. Ответов 5
Метки нет (Все метки)

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

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п.3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2010, 16:22     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов.
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
02.10.2010, 20:39     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. #2
не вижу вопроса
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
02.10.2010, 22:34     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. #3
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(NULL));
    cout<<"ВВедите размерность матрицы\n";
    int razm=0;
    while(razm<1)
        cin>>razm;     
    int **matr = new int *[razm];
    int *max=new int [razm];
    for(int j=0;j<razm;j++)
    {
        matr[j]=new int [razm];
        max[j]=0;
        for (int i=0; i<razm; i++)
        {
            matr[j][i]=rand()%6;
            cout<<setw(4)<<matr[j][i];
        }
        cout<<'\n';
    }
    int sameEl=0,column=0;
    for (int j=0; j<razm;j++)
        for(int i=0;i<razm;i++)
            for(int k=i+1;k<razm;k++)
            {
                if(column!=j)
                {
                    max[j-1]=sameEl;
                    sameEl=0;
                    column=j;
                }
                if (matr[i][j]==matr[k][j])
                    sameEl++;
            }
    max[razm-1]=sameEl;
    int maxCol=-1;
    for (int j=0;j<razm;j++)
        if (maxCol<max[j])
            maxCol=max[j];
    cout<<"Колонки в которых  максимально повторяющихся чисел:\n";
    for (int j=0;j<razm;j++)
        if(max[j]==maxCol)
            cout<<j+1<<"  ";
    delete [] max;
    delete [] matr;
    system("pause");    
}
cook
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 25
02.10.2010, 23:46  [ТС]     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. #4
Cпасибо за прогу))Правда,у меня возникло несколько вопросов:что значат эти строки

C++
1
2
setlocale(LC_ALL,"rus");
srand(time(NULL));
и почему у меня в компиляторе пишеться все иероглифами, кроме матрицы??
ZaVyLoN
83 / 83 / 6
Регистрация: 26.10.2009
Сообщений: 269
02.10.2010, 23:56     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. #5
setlocale(LC_ALL,"rus") - для использования русских букв.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2010, 00:47     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов.
Еще ссылки по теме:

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

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

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

Определить, в какой строке целочисленной матрицы находится самая длинная серия одинаковых элементов - C++
2)Написать программу, определяющую, в какой строке целочисленной матрицы m x n находится самая длинная серия одинаковых злементов. Под...

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

Номер строки, в которой самая длинная серия одинаковых злементов - C++
Написать программу, определяющую, в какой строке целочисленной матрицы m x n находится самая длинная серия одинаковых злементов. Под серией...


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

Или воспользуйтесь поиском по форуму:
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.10.2010, 00:47     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. #6
srand(time(NULL)) - ставит зерно для генерации псевдослучайных чисел. Т.е. при каждом запуске программы - будут разные псевдослучайные числа.
Yandex
Объявления
03.10.2010, 00:47     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов.
Ответ Создать тему
Опции темы

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