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

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

Войти
Регистрация
Восстановить пароль
 
МарияГлупая
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4
#1

Дан массив 5х5.Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих ст - C++

07.06.2014, 23:29. Просмотров 641. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста срочно составить программу, убила весь день, так и не поняла, как её делать(

Дан массив 5х5. Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих строк
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2014, 23:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан массив 5х5.Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих ст (C++):

Поменять местами максимальный элемент каждой строки матрицы с первым элементом строки - C++
Написать функцию, которая меняет местами максимальный элемент каждой строки матрицы С(5,5) с первым элементом соответствующей строки.

Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки - C++
Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки. решить пример тремя...

Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки - C++
Всем привет помогите применить указатели в программах. Кода написала, а вот указателями пользоваться не могу( 2)Задана матрица С(5,5)....

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

Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки - C++
Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки.

В функции, для каждой строки матрицы M[n][k], максимальный элемент поменять местами с первым элементом строки - C++
В функции, для каждой строки матрицы M, максимальный элемент поменять местами с первым элементом строки. Дополнительных массивов и матриц...

3
ALEXey__
7 / 7 / 2
Регистрация: 10.02.2014
Сообщений: 70
07.06.2014, 23:36 #2
Не понял условие. "Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих строк" это как? Понятно, что нужно найти макс. в каждой строке, а дальше что?
0
Lers
13 / 13 / 3
Регистрация: 27.05.2012
Сообщений: 203
07.06.2014, 23:39 #3
наверное по порядку, макс. 1 строки заменить на 1 элемент диагонали(главной или побочной?) и т.д.
0
ALEXey__
7 / 7 / 2
Регистрация: 10.02.2014
Сообщений: 70
08.06.2014, 00:07 #4
Неверно
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
[S]#include<iostream>
using namespace std;
 
int main(){
    setlocale(LC_ALL, "RUSSIAN");
    int arr[5][5],n=5;
cout << "Вводите элементы матрицы:" << endl;
    
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            cout << "[" << i+1 << "][" << j+1 << "]: "; cin >> arr[i][j];
        }
    }
 
    cout << "Ваша матрица: " << endl;
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            cout << arr[i][j] << "   ";
        }
        cout << endl;
    }
 
    int max = arr[0][0],p,q,w;
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            if (arr[i][j] > max) { 
                max = arr[i][j];
                q = i;
                w = j;
            }
        }
        p = arr[i][i];
        arr[i][i] = max;
        arr[q][w] = p;
        max = arr[0][0];
    }
 
    cout << "Измененная матрица: " << endl;
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            cout << arr[i][j] << "   ";
        }
        cout << endl;
    }
 
    system("pause");
    return 0;
}[/S]
0
08.06.2014, 00:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2014, 00:07
Привет! Вот еще темы с ответами:

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

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

Найти наибольший элемент в каждой строке матрицы, после чего поменять его местами с диагональным - C++
Во входном файле in.txt задана квадратная матрица из целых чисел, например: 1 7 4 3 6 3 2 0 2 0 8 7 4 5 7 6

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


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

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

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