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

Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся - C++

Восстановить пароль Регистрация
 
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
02.11.2012, 20:31     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #1
Нужно создать масив 7 на 7 найти максимальный и минимальный елемент и поменять строки где находятся эти елементы
Вот собственно написал, но тут либо ошибка либо неправильно написал
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
58
59
60
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int mas [7][7];
    int x, min, max, maxab, minab;
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            mas[i][j]=rand();
        }
    }
    for( int i=0; i<7; i++)  
    {
        for( int j=0; j<7; j++)
        {
    cout<<mas[i][j]<<'\t';
        }
        cout<<'\n';
        min=mas[0][0];
        for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            if((mas[i][j])<min)
            {
                min=mas[i][j];
                minab=j;
                {
                    if((mas[i][j])>max)
            {
                max=mas[i][j];
                maxab=j;
            }
                }
            }
        }
        }
        for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            int temp=mas[i][minab];
            mas[i][minab]=mas[i][maxab];
            mas[i][maxab]=temp;
            {
                cout<<mas[i][j]<<'\t';
            }
            cout<<'\n';
        }
        }
    }
    cin>>x;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 20:31     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся
Посмотрите здесь:

C++ Найти максимальный и минимальный элементы массива S(n) и поменять их местами
Найти в массиве максимальный и минимальный элементы и поменять их местами C++
C++ Найти минимальный и максимальный элементы контейнера и поменять их местами.
C++ Сформировать матрицу. Найти минимальный и максимальный элементы
C++ В двумерном массиве поменять строки, содержащие максимальный и минимальный элементы
C++ Массивы. Найти в матрице максимальный и минимальный элементы, поменять местами строки, в которых они расположены
C++ В матрице найти максимальный и минимальный элемент,переставить строки в которых они находится
C++ Поменять в матрице местами максимальный и минимальный элементы каждой строки
В прямоугольной матрицы поменять местами строки, содержащие максимальный и минимальный ее элементы C++
Найти максимальный и минимальный элементы матрицы и поменять их местами C++
Поменять строки и столбцы матрицы, на которых размещены максимальный и минимальный элементы диагоналей C++
C++ Определить максимальный и минимальный элементы матрицы и поменять столбцы, в которых они находятся

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
02.11.2012, 20:53     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #2
C++
1
min=0,max=0
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
02.11.2012, 22:15  [ТС]     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #3
Цитата Сообщение от Евгений89 Посмотреть сообщение
C++
1
min=0,max=0
Это в какой строке писать?
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
02.11.2012, 23:26     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #4
при объявлении переменных в самом начале
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
03.11.2012, 04:13     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #5
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
58
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int mas [7][7];
    int x, min, max, maxab=0, minab=0;
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            mas[i][j]=rand();
        }
    }
    for( int i=0; i<7; i++)  
    {
        for( int j=0; j<7; j++)
        {
    cout<<mas[i][j]<<'\t';
        }
        cout<<'\n';
    }
    min=max=mas[0][0];
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            if((mas[i][j])<min)
            {
                min=mas[i][j];
                minab=i;
            }
            if((mas[i][j])>max)
            {
                max=mas[i][j];
                maxab=i;
            }
        }
    }
    for( int j=0; j<7; j++)
    {
        x=mas[maxab][j];
        mas[maxab][j]=mas[minab][j];
        mas[minab][j]=x;
    }
    cout<<endl<<endl;
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
            cout<<mas[i][j]<<'\t';
        cout<<'\n';    
    }
    cin>>x;
    return 0;
}
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
04.11.2012, 12:29  [ТС]     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся #6
Вау, глупая ошибка, незаметил, спасибо)
Yandex
Объявления
04.11.2012, 12:29     Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся
Ответ Создать тему
Опции темы

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