Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
*В*Е*Л*И*К*А*Н*
Заблокирован
#1

Найти минимум среди максимальных элементов столбцов матрицы - C++

07.12.2010, 20:31. Просмотров 2359. Ответов 22
Метки нет (Все метки)

вот код для переделки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// Поиск максимального элемента среди минимальных 
 
int max = a[0][0]; // Это будущий максимум, пока что равен первому элементу матрицы 
for(int i = 0; i < n; ++i) // Проход в цикле по всем строкам 
{ 
int min = a[0]; // Это минимум в строке, сравнивать начинаем также с первого элемента в строке 
for(int j = 0; j < m; ++j) // Проход в цикле по каждому элементу в строке 
if(a[j] < min) // Определяем минимален ли минимум xD 
min = a[j]; // Если нет, то присваиваем ему новое значение 
 
if(max < min) // Определяем максимален ли максимум %) 
max = min; 
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 20:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти минимум среди максимальных элементов столбцов матрицы (C++):

Найти минимум среди максимальных элементов столбцов матрицы - C++
помогите выдаёт ошибку после компиляции вот код для переделки есть массив xнау а int min = a; for(int i = 1; i &lt; =n; ++i) { int...

Найти минимальный элемент среди максимальных элементов строк матрицы - C++
двумерный массив. Размерность матрицы задаётся пользователем. Найти минимальный элемент среди максимальных элементов строк матрицы....

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

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

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

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

22
*В*Е*Л*И*К*А*Н*
Заблокирован
15.12.2010, 19:50  [ТС] #16
с двумерным это да только куда его сам убрали ?
0
Kastaneda
15.12.2010, 20:15
  #17

Не по теме:

*В*Е*Л*И*К*А*Н*, извинюсь за нескромный вопрос, вы переводчиком пользуетесь?

2
silent_1991
15.12.2010, 20:23
  #18

Не по теме:

Kastaneda, бинго!

1
*В*Е*Л*И*К*А*Н*
Заблокирован
15.12.2010, 20:28  [ТС] #19
харош не в тему писать !!!
0
Kastaneda
15.12.2010, 20:45
  #20

Не по теме:

хотел ответить но когда што уже и сообщение тогда думаю ладно перед тем как ты написал а я еще пост правлил он сверху раз почему та.
Примерно так выглядет, то, что ты пишешь

0
silent_1991
15.12.2010, 20:57
  #21

Не по теме:

Kastaneda, вы в своём примере ещё несогласованность падежей не отразили)))

2
Kastaneda
15.12.2010, 21:02
  #22

Не по теме:

упустил))

0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
15.12.2010, 23:43 #23
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define ROWS 5
#define COLUMNS 10
 
int main(void){
    int matrix[ROWS][COLUMNS], maxval[COLUMNS], i, j;
    
    srand(time(NULL));
    printf("Matrix:\n");
    for ( i = 0; i < ROWS; ++i )
        for ( j = 0; j < COLUMNS; ++j )
            printf("%02d%c", ( matrix[i][j] = rand() % 100 ), ( j < COLUMNS - 1 ) ? ' ' : '\n');
    
    printf("Maximum values:\n");
    for ( j = 0; j < COLUMNS; ++j ){
        maxval[j] = matrix[0][j];
        for ( i = 1; i < ROWS; ++i )
            if ( matrix[i][j] > maxval[j] )
                maxval[j] = matrix[i][j];
        printf("%02d ", maxval[j]);
    }
    
    j = maxval[0];
    for ( i = 1; i < COLUMNS; ++i )
        if ( maxval[i] < j )
            j = maxval[i];
    printf("\nMinimum of them: %d\n", j);
    
    exit(0);
}

Не по теме:

silent_1991, Kastaneda, ну вы поняли...

1
15.12.2010, 23:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2010, 23:43
Привет! Вот еще темы с ответами:

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

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

Найти минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы[массив] - C++
Привет всем,возникла проблема с решение данной проблемы(Найти минимум среди сумм элементов диагоналей, параллельных побочной диагонали...

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


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

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

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