Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 46
1

В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент главной диагонал

12.02.2015, 14:18. Просмотров 1107. Ответов 1
Метки нет (Все метки)

В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент главной диагонали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2015, 14:18
Ответы с готовыми решениями:

В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент
Помогите,пожалуйста!) В общем,проблема в том,что нужно написать отчёт к программам,программы...

Поменять местами первый столбец матрицы со столбцом, содержащим наибольший элемент главной диагонали
В заданной матрице поменять местами первый столбец со столбцом, содержащим наибольший элемент...

поменять местами первый столбец со столбцом, содержащим наибольший элемент матрицы.
дано задание вида: В заданной матрице поменять местами первый столбец со столбцом, содержащим...

Массив: Поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы.
В матриці з дійсних чисел поміняти місцями останній стовпець зі стовпцем, що містить найбільший за...

1
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,040
12.02.2015, 14:33 2
Лучший ответ Сообщение было отмечено SinStes как решение

Решение

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
#include <iostream>
#include <vector>
#include <ctime>
#include <iomanip>
#include <cstdlib>
using namespace std;
int main()
{
    srand(time(0));
    int x,index=0;
    cin>>x;
    vector < vector <int> > v(x , vector <int> (x,0 ));
 
    for(int i=0;i<v.size();i++)
        {
        for(int j=0;j<v[i].size();j++)
            {
            cout<<setw(4)<<(v[i][j]=-50+rand()%100);
            if(i==0)
                x=v[0][0];
            else
                if(x<v[i][i])
                {
                x=v[i][i];
                index = i;
                }
            }
        cout<<endl;
        }
    for(int i=0;i<v.size();i++)
        swap(v[i][0],v[i][index]);
    cout<<endl;
    for(int i=0;i<v.size();i++)
        {
        for(int j=0;j<v[i].size();j++)
            cout<<setw(4)<<v[i][j];
        cout<<endl;
        }
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2015, 14:33

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В квадратной матрице размерностью 5*5 поменять местами столбец, содержащий наибольшее значение, со столбцом, содержащим наименьшее значение
В квадратной матрице размерностью 5*5 поменять местами столбец, содержащий наибольшее значение, со...

В двухмерном массиве первый столбец поменять местами с последним столбцом, второй столбец с предпоследним столбцом и так далее
1. Ввести двухмерный массив поэлементно с помощью клавиатуры или получить его, используя генератор...

В матрице А размера m*n поменять местами первый столбец со столбцом, со- держащим максимальное количество элементов, больших числа 3
Помогите пожалуйста

Поменять местами столбец матрицы, содержащий наибольшее значение, со столбцом, содержащим наименьшее
в массиве В(3*3) поменять местами столбец содержащий наибольшее значение со столбцом,содержащим...


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

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

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