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

В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент - C++

Восстановить пароль Регистрация
 
Мароль
0 / 0 / 0
Регистрация: 01.11.2013
Сообщений: 2
01.11.2013, 17:10     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент #1
Даны две матрицы А и В одинакового порядка N. В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 17:10     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент
Посмотрите здесь:

C++ Найти наибольший и наименьший элементы каждой строки прямоугольной матрицы и поменять их местами
C++ . Дана матрица А[5,4]. Поменять местами столбцы, содержащие наибольший и наименьший элементы
C++ Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки
C++ Создать одномерный массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент элементы
C++ Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23
В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый элементы каждой строки C++
C++ Дана матрица размера 6x9. Поменять местами строки содержащие минимальный и максимальный элемент
C++ Дан массив 5х5.Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих ст

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
01.11.2013, 17:37     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент #2
Мароль, самый и наименьший?
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
01.11.2013, 18:18     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент #3
Даны две матрицы А и В одинакового порядка N. В каждой из заданных матриц поменять местами строки, содержащие минимальный и максимальный элемент

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
54
55
56
57
#include<iostream.h>
#include<iomanip.h>
#include<windows.h>
void main()
{
    int **a,i,j,i_min=0,i_max=0,min,max,n,m;
    cout << "Enter n,m";
    cin >> n>>m;
    a=new int *[n];
    for (i=0; i<n;i++)
        a[i]= new int [m];
 
    for (i=0; i<n;i++)
    {
        for (j=0; j<m;j++)
        {
            a[i][j]=rand()%20;
            cout<<a[i][j]<<setw(5);
        }
        cout<<endl;
    }
    min=max=a[0][0];
    for (i=0; i<n;i++)
        for (j=0; j<m;j++)
            if(a[i][j]>max)
            {
                max=a[i][j];
                i_max=i;
            }
            else
                if(a[i][j]<min)
                    {
                    min=a[i][j];
                    i_min=i;
                    }
    if(i_max==i_min) cout<<"Perestanovka nevozmozhna";
    else 
    {
        int *b=a[i_max];
        a[i_max]=a[i_min];
        a[i_min]=b;
    }
    cout<<endl;
    cout<<"min="<<min<<setw(5)<<"max="<<max<<setw(5)<<"i_min="<<i_min<<setw(5)<<"i_max="<<i_max<<endl;
 
    cout<<endl;
    for (i=0; i<n;i++)
    {
        for (j=0; j<m;j++)
            cout<<a[i][j]<<setw(5);
        cout<<endl;
    }
        for (i=0; i<n;i++)
        delete []a[i];
    delete []a;
 
}
Yandex
Объявления
01.11.2013, 18:18     В каждой из заданных матриц поменять местами строки, содержащие самый и наименьший элемент
Ответ Создать тему
Опции темы

Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru