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

Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы - C++

Восстановить пароль Регистрация
 
woolf24
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3
26.02.2014, 08:44     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #1
Составить программу, в которой
1) организовать ввод матрицы размера mxn из целых чисел;
2) вычесть из элементов первого столбца матрицы значение максимального элемента матрицы;
3) переставить элементы первого столбца в обратном порядке;
4) организовать ввод и вывод матрицы в виде отдельных функций

Помогите пожалуйста, а то совсем ничего не выходит Т.т
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 08:44     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы
Посмотрите здесь:

Найти сумму элементов первого и последнего столбца матрицы C++
Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т. C++
определить номер строки и столбца максимального элемента прямоугольной матрицы C++
Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т C++
Из каждого элемента матрицы A(3,3) вычесть сумму ее положительных элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,923
26.02.2014, 09:30     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #2
Цитата Сообщение от woolf24 Посмотреть сообщение
Помогите пожалуйста, а то совсем ничего не выходит Т.т
Что совсем ничего?
woolf24
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3
26.02.2014, 10:30  [ТС]     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #3
к сожалению да, если б хоть что то получилось уже б не обращался.А так из-за болезни тему пропустил и теперь мучаюсь Т.т
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
26.02.2014, 10:55     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <vector>
#include <iomanip>
using namespace std;
 
 
void show(vector<vector <double> > b)
{
int i=0;
vector<vector <double> >::iterator iter_x;
vector<double > ::iterator iter_y;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    {
    int j=0;
        for (iter_y=b[i].begin();iter_y!=b[i].end();iter_y++,j++)
        cout<<setw(4)<<b[i][j];
    cout<<endl;
    }
 
}
 
int main()
{
srand(time(0));
int x,y;
cout<<"enter array size x:";
cin>>x;
cout<<"enter array size y:";
cin>>y;
vector<vector <double> > b(x , vector <double>(y,0));
 
vector<vector <double> >::iterator iter_x;
vector<double > ::iterator iter_y;
double max=0;
int i=0;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    {
        int j=0;
        for (iter_y=b[i].begin();iter_y!=b[i].end();iter_y++,j++)
        cout<<setw(4)<<(b[i][j]=rand()%99);
    cout<<endl;
    }
 
 
i=0;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    {
    double temp=*max_element(b[i].begin(),b[i].end());
        if(temp>max)
        max=temp;
    }
 
i=0;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    b[i][0]-=max;
 
i=0;
cout<<"\nmax = "<<max<<endl<<endl;
 
vector <double> t;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    {
    int j=0;
        for (iter_y=b[i].begin();iter_y!=b[i].end();iter_y++,j++)
        cout<<setw(4)<<b[i][j];
    cout<<endl;
 
    t.push_back(b[i][0]);
 
    }
 
reverse(t.begin(),t.end());
 
cout<<endl;
i=0;
    for (iter_x=b.begin();iter_x!=b.end();iter_x++,i++)
    b[i][0]=t[i];
 
show(b);
}
woolf24
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3
26.02.2014, 11:00  [ТС]     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #5
dzrkot, могу ли я вас отблагодарить?скажите любой свой контакт.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
26.02.2014, 11:05     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы #6
Цитата Сообщение от woolf24 Посмотреть сообщение
dzrkot, могу ли я вас отблагодарить?скажите любой свой контакт.
эм...в подписи есть контакты)
Yandex
Объявления
26.02.2014, 11:05     Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы
Ответ Создать тему
Опции темы

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