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

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

Войти
Регистрация
Восстановить пароль
 
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
#1

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

02.11.2012, 20:31. Просмотров 397. Ответов 5
Метки нет (Все метки)

Нужно создать масив 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 20:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать матрицу 7х7, найти максимальный и минимальный элементы, и поменять строки где они находятся (C++):

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

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

В матрице найти максимальный и минимальный элемент,переставить строки в которых они находится - C++
Здравствуйте уважаемые форумчане. Я столкнулся с проблемой вот такой: Разработайте программу обработки массивов. Входные данные введите с...

Поменять местами строки, содержащие минимальный и максимальный элементы матрицы - C++
Дана матрица размера 5х10. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.

Поменять в матрице местами максимальный и минимальный элементы каждой строки - C++
Данная матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке

В двумерном массиве поменять строки, содержащие максимальный и минимальный элементы - C++
В двухмерном вещественном массиве поменять строки, содержащие максимальный и минимальный элементы Добавлено через 33 минуты ...

5
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
02.11.2012, 20:53 #2
C++
1
min=0,max=0
0
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
02.11.2012, 22:15  [ТС] #3
Цитата Сообщение от Евгений89 Посмотреть сообщение
C++
1
min=0,max=0
Это в какой строке писать?
0
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
02.11.2012, 23:26 #4
при объявлении переменных в самом начале
1
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
03.11.2012, 04:13 #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;
}
1
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30
04.11.2012, 12:29  [ТС] #6
Вау, глупая ошибка, незаметил, спасибо)
0
04.11.2012, 12:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2012, 12:29
Привет! Вот еще темы с ответами:

Сформировать матрицу. Найти минимальный и максимальный элементы - C++
Уважаемые форумчане нужна ваша помощь мне завтра нужно сдать задачку, а она вообще не готова прошу кому не сложно помогите. Дано...

В прямоугольной матрицы поменять местами строки, содержащие максимальный и минимальный ее элементы - C++
В прямоугольной матрицы поменять местами строки, содержащие максимальный и минимальный ее элементы. Большое вам спасибо!!!

Поменять строки и столбцы матрицы, на которых размещены максимальный и минимальный элементы диагоналей - C++
Помогите решить две задачи 2) Заданная динамическая квадратная матрица A (N, N), все элементы которой различны. Найти на главной...

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


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

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

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