0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 24
1

Найти минимальные елементы в каждой строке прямоугольной матрицы натуральных чисел

18.02.2013, 20:15. Показов 1395. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти минимальные елементы в каждой строке прямоугольной матрицы натуральных чисел и записать их в отдельный одномерный массив. Пожалуйста, если не сложно то комментарии пишите, а то я С++ только начал изучать, хочу понять что к чему.
Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2013, 20:15
Ответы с готовыми решениями:

В каждой строке прямоугольной матрицы обменять максимальные и минимальные элементы
В каждой строке прямоугольной матрицы обменять максимальный и минимальный элементы строки....

Найти минимальные элементы в каждой строке матрицы
- Ввести произвольную размерность квадратной матрицы в интервале 1..10. - Предложить ввод данных...

Процедуры: найти минимальные элементы в каждой строке матрицы
Граждане, помогите найти ошибку в программе. Условие: создать программу, которая находит...

Найти в каждой строке матрицы минимальные и максимальные элементы
...помогите пожалуйста составить две програмки,ничего не получается у меня:sorry: 1)Дана матрица...

2
4 / 4 / 3
Регистрация: 04.10.2009
Сообщений: 22
18.02.2013, 20:30 2
Лучший ответ Сообщение было отмечено Kokocikful как решение

Решение

Смотри, у тебя есть прямоугольная матрица. Сколько сторок, соответственно столько и минимальных элементов в итоге у тебя будет. Значит заводишь одномерный массив такой размерности, сколько у тебя строк в двумерном.

потом идешь по двумерному массиву. код примерно так
C++
1
2
3
4
5
6
7
8
9
for(int i=0; i<M; i++)// перебор строк
{
int min=matrica[i,0];// предполагаем что первый элемент строки минимум
for(int j=1; j<N; j++)//идем по столбца
{
if(matrica[i,j]<min) min = matrica[i,j];// смотрим меньше ли текущий элемент мин, если что мин меняем
}
odnom_mass[i]=min;// минимум нашли в верхнем цикле. записываем в массив
}
1
1 / 1 / 2
Регистрация: 17.12.2012
Сообщений: 14
18.02.2013, 21:30 3
Цитата Сообщение от Kokocikful Посмотреть сообщение
Найти минимальные елементы в каждой строке прямоугольной матрицы натуральных чисел и записать их в отдельный одномерный массив. Пожалуйста, если не сложно то комментарии пишите, а то я С++ только начал изучать, хочу понять что к чему.
Спасибо.
Надеюсь помог
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
/*Найти минимальные елементы в каждой строке прямоугольной
 матрицы натуральных чисел и записать их в отдельный одномерный массив. Пожалуйста,
 если не сложно то комментарии пишите, а то я С++ только начал изучать, хочу понять что к чему.*/
 
int main()
{
    srand(time(0));
    const int row = 4,col = 6;
    int matrix[row][col], arOfMinElem[row];
    int min;
    for (int i = 0; i < row; i++) // цикл по всем елементам строки
        for (int j = 0; j < col; j++) // столбцы
            matrix[i][j] = rand () % 10; // заполняем случайными числами
 
    for (int i = 0; i < row; i++){
        for (int j = 0; j < col; j++)
            std::cout << matrix[i][j] << " "; // виводим нашу головную матрицу
        std::cout << std::endl << std::endl;
    }
    
    for (int i = 0; i < row; i++){
        min = matrix[i][0]; // прсв. мин значения первого елемента строки
        for (int j = 0; j < col; j++)
            if (matrix[i][j] <= min) // если ..  то
                arOfMinElem[i] = matrix[i][j]; //запис. мин елемент в массив мин.елементов
    }
    std::cout << "Result: " << std::endl;
    for (int i = 0; i < row; i++)
        std::cout << arOfMinElem[i] << " "; // виводим наш результат.
    
    system("pause");
    return 0;
}
1
18.02.2013, 21:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2013, 21:30
Помогаю со студенческими работами здесь

Найти минимальные элементы в каждой чётной строке матрицы
найти минимальные элементы в каждой чётной строке матрицы.Если сумма этих минимальныйх элементов...

Найти минимальные значения положительных элементов в каждой строке матрицы
Матрицу В(5,8) заполнить целыми случайными числами в диапазоне от 10 до 150. Матрицу-маску М(5,8)...

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

Найти минимальные значения положительных элементов матрицы В в каждой строке по единицам М
Матрицу В(5,8) заполнить целыми случайными числами в диапазоне от 10 до 150. Матрицу-маску М(5,8)...

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

Найти минимальные элементы в каждой строке матрицы и номер максимального из них
Здравствуйте! Задание такое: Найти минимальный элемент в каждой строке матрицы и номер...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru