Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
brenor01
2 / 2 / 1
Регистрация: 15.01.2010
Сообщений: 98
#1

Отсортировать по уменьшению массив максимальных элементов столбцов матрицы

12.02.2012, 18:51. Просмотров 645. Ответов 1
Метки нет (Все метки)

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
#include <vcl.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
 
int main
{ int i,j,m,n,max=-10000;
       int **a;
          printf("n="); scanf("%d", &n);
          printf("m="); scanf("%d", &m);
     a=new int *[n];
          for(i=0;i<n;i+=)
     a[i]=new int [m]
          randomize();
                       printf("\n Matrix A:");
           for(i=0;i<n;i++)
        {
               for(j=0;j<n;i++)
                 {    a[i][j]=random(50)-10;
                      printf (" %3d ", a[i][j]);
                 }
                      printf ("\n");
         }
             for(j=0;j<n;j++)
           {
                 for(i=0;i<n;i++)
                    if (a[i][j]>max)
                       max=a[i][j]);
           }
               printf("max=%d", max);
                delete []a;
                 gecth();
                 return 0;
}
Дальше незнаю как вывести ни один элемент одного столбца а несколько, и незнаю как запихнуть их в массив.


Думал через такую систему попробывать, но не получается

C++
1
2
3
4
5
6
       for(j=0;j<n;j++)
           {
                 for(i=0;i<n;i++)
                      for(q=i+1;q<n;q++)
                    if (a[i][j]>max)
                       max=a[i][j])
если в коде будут ошибки, синтаксические, не обижайтесь, писал код по памяти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 18:51
Ответы с готовыми решениями:

Сформировать массив из максимальных элементов столбцов заданной матрицы
Задана матрица целых чисел . Сформировать массив из максимальных элементов столбцов заданной...

Сформировать одномерный массив X из максимальных элементов столбцов матрицы A
Сформировать одномерный массив X из максимальных элементов столбцов матрицы A. В массиве X поменять...

Сформировать одномерный массив, состоящий из максимальных элементов четных столбцов матрицы
Дана целочисленная матрица 10x12. Найти сумму элементов в заштрихованной области. Сформировать...

Задана матрица целых чисел A(n×n). Сформировать массив B(n) из максимальных элементов столбцов заданной матрицы
Задана матрица целых чисел A(n×n). Сформировать массив B(n) из максимальных элементов столбцов...

Отсортировать строки матрицы по возрастанию их максимальных элементов
Нужно отсортировать строки матрицы по возрастанию их максимальных элементов..программу написал, все...

1
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
12.02.2012, 19:22 #2
brenor01, допустим есть матрица a[n][m]

тогда обход её по строкам будет:
C
1
2
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
обход по столбцам - это просто поменять 2 for-а местами:

C
1
2
3
4
5
6
7
8
9
10
11
12
int max_a[m];
int cur=0;
int max=INT_MIN;
 
for (int j=0; j<m; j++) {
max=INT_MIN;
for (int i=0; i<n; i++) {
    if (a[i][j] > max)
      max = a[i][j];
}
max_a[cur++]=max;
}
осталось отсортировать массив max_a.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2012, 19:22

Построить вектор из максимальных элементов столбцов матрицы
Построить вектор D, элементы которого равны максимальным элементам столбцов матрицы G (m, n).

Найти минимум среди максимальных элементов столбцов матрицы
вот код для переделки // Поиск максимального элемента среди минимальных int max = a; // Это...

Вывод суммы максимальных элементов нечетных столбцов матрицы
Нужа помощь программа работает тока не могу заставить ее выводить сумму максимальных элементов...


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

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

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