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

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

24.03.2012, 22:32. Показов 1304. Ответов 1
Метки нет (Все метки)

В двумерной матрице состоящей из N на M элементов, найти min элементы каждой строки и min переставить на первое место
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2012, 22:32
Ответы с готовыми решениями:

В двумерной матрице найти минимальные элементы каждой строки и переставить на первое место
В двумерной матрице состоящей из N на M элементов, найти min элементы каждой строки и min...

Переставить все минимальные элементы в каждой строке на 1 место
Дан двумерный массив элементов. Переставить все минимальные элементы в каждой строке на 1 место.

Найти в каждой строке матрице максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. F(N,M)
Найти в каждой строке матрице максимальный и минимальный элементы и поместить их на место первого и...

Создать в матрице два дополнительных столбца.В первый из них поместить минимальные элементы, а во второй максимальные элементы каждой строки
Дан произвольный двумерный массив целых чисел. Создать в нем два дополнительных столбца.В первый...

1
9 / 9 / 4
Регистрация: 10.05.2011
Сообщений: 101
24.03.2012, 22:50 2
Лучший ответ Сообщение было отмечено TR0JlNk как решение

Решение

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
//В двумерной матрице состоящей из N на M элементов, найти min элементы каждой строки и min переставить на первое место
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
    srand(time(NULL));
    int N, M;
    cout << "Input N: "; cin >> N;
    cout << "Input M: "; cin >> M;
    int A[100][100], i, j;
    cout << "\nArray:" << endl;
    for (i=0; i<N; ++i)
    {
        int min = 0;
        for (j=0; j<M; ++j)
        {
            A[i][j] = rand()%20-6;
            cout << A[i][j] << "\t";
            if (A[i][j]<A[i][min]) min = j;
        }
        int temp = A[i][min];
        A[i][min] = A[i][0];
        A[i][0] = temp;
        cout << endl;
    }
    cout << "\nNew array:" << endl;
    for (i=0; i<N; ++i)
    {
        int min = 0;
        for (j=0; j<M; ++j)
            cout << A[i][j] << "\t";
        cout << endl;
    }
    cin.sync();
    cin.get();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 22:50
Помогаю со студенческими работами здесь

Наибольший и наименьший элементы каждой строки матрицы поставить на первое и последнее место
Помогите пожалуйста, задача связанна с Матрицой (двумерные массивы). F (N,M) Найти на каждой...

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

В каждой нечетной строке max элемент переставить на первое место, min элемент на последнее место
Задача такая: В каждой нечетной строке max элемент переставить на первое место, min элемент на...

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


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

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

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