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

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

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

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

07.10.2013, 13:22. Просмотров 687. Ответов 3
Метки нет (Все метки)

Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 13:22     Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки
Посмотрите здесь:

C++ Дана матрица,поменять местами строки те,в которых расположен миним. и максимальный элемент массива
Найти максимальный элемент стека и поменять его местами с первым элементом C++
Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом C++
C++ Найти максимальный элемент и поменять его с первым элементом
C++ Поменять в матрице местами максимальный и минимальный элементы каждой строки
C++ Дана матрица размера 6x9. Поменять местами строки содержащие минимальный и максимальный элемент
C++ Дан массив 5х5.Максимальный элемент каждой строки поменять местами с диагональным элементом соответствующих ст
C++ Поменять местами наибольший элемент строки с элементом главной диагонали в матрице
Поменять местами максимальный элемент матрицы с его первым элементом а минимальный с последним C++
C++ Наибольший элемент строки матрицы поменять местами с элементом главной диагонали
C++ Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с
C++ В заданной матрице поменять местами максимальный и минимальный элемент каждой строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 254
07.10.2013, 16:07     Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки #2
Например, так

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
#include <iostream>
using namespace std;
 
int main()
{
    int C[5][5] = {{0,-1,-2,-3,4},{5,7,-8,9,1},{-1,1,0,2,7},{6,5,4,8,1},{2,2,-1,-1,1}},
        m = 5, n = 5;
 
    cout << "Input:\n";
    for (int i = 0; i < m; i++)
     { for (int j = 0; j < n; j++) cout << "\t" << C[i][j]; 
       cout << "\n";
     }
    cout << endl;
 
    for (int i = 0; i < m; i++)
     { int max = 0;
       for (int j = 1; j < n; j++)
        { if (C[i][j] > C[i][max]) max = j; }
       int t = C[i][0]; C[i][0] = C[i][max]; C[i][max] = t;
     }
     
    cout << "Output:\n";
    for (int i = 0; i < m; i++)
     { for (int j = 0; j < n; j++) cout << "\t" << C[i][j];
       cout << "\n";
     }
    cout << endl;
 
    return 0;
}
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
07.10.2013, 20:12  [ТС]     Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки #3
консоль появляется и сразу исчезает, как это исправить?)
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
07.10.2013, 20:13     Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки #4
Цитата Сообщение от Alani Посмотреть сообщение
консоль появляется и сразу исчезает, как это исправить?)

C++
1
2
getch();
return 0;
или
C++
1
2
system("pause");
return 0;
надо написать
Yandex
Объявления
07.10.2013, 20:13     Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки
Ответ Создать тему
Опции темы

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