Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3

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

26.02.2014, 08:44. Показов 2020. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу, в которой
1) организовать ввод матрицы размера mxn из целых чисел;
2) вычесть из элементов первого столбца матрицы значение максимального элемента матрицы;
3) переставить элементы первого столбца в обратном порядке;
4) организовать ввод и вывод матрицы в виде отдельных функций

Помогите пожалуйста, а то совсем ничего не выходит Т.т
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.02.2014, 08:44
Ответы с готовыми решениями:

Найти значение максимального первого элемента матрицы, а также номер строки и столбца
Пусть матрица А целых чисел 100 на 100 записана по строкам в файли.Знайты значения максимального первого элемента, а также номер строки и...

Вычесть из элементов первого столбца матрицы элементы последнего столбца, предварительно умноженных на 2
на C дана матрица размерности N на M. Вычесть из элементов первого столбца элементы последнего столбца, предварительно умноженных на 2

Вычислить среднее арифметическое значение элементов, меньших первого элемента второго столбца матрицы
Ввести матрицу размером m * n. Вычислить среднее арифметическое значение элементов, меньших первого элемента второго столбца матрицы.

5
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
26.02.2014, 09:30
Цитата Сообщение от woolf24 Посмотреть сообщение
Помогите пожалуйста, а то совсем ничего не выходит Т.т
Что совсем ничего?
0
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3
26.02.2014, 10:30  [ТС]
к сожалению да, если б хоть что то получилось уже б не обращался.А так из-за болезни тему пропустил и теперь мучаюсь Т.т
0
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
26.02.2014, 10:55
Лучший ответ Сообщение было отмечено woolf24 как решение

Решение

=)
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);
}
1
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 3
26.02.2014, 11:00  [ТС]
dzrkot, могу ли я вас отблагодарить?скажите любой свой контакт.
0
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
26.02.2014, 11:05
Цитата Сообщение от woolf24 Посмотреть сообщение
dzrkot, могу ли я вас отблагодарить?скажите любой свой контакт.
эм...в подписи есть контакты)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2014, 11:05
Помогаю со студенческими работами здесь

Увеличить значение каждого элемента столбца матрицы G (N, M) на значение первого элемента соответствующего столбца
Доброго времени суток, помогите плиззз. Есть матрица G(7,5) заполненая случайными числами.Начало я сделала, но не знаю как увеличить...

Для каждого столбца матрицы найти значение и индекс максимального элемента
Для каждого столбца матрицы найти значение и индекс максимального элемента. Спасибо!

Найти сумму элементов, стоящих после первого максимального элемента матрицы
Дан массив A(k,n) Найти сумму элементов стоящих после максимального элемента. p.s После первого максимального элемента

Найти количество элементов матрицы больших первого элемента столбца с номером K
Напишите программу которая задаёт случайным образом матрицу n*m элементов. Выводит матрицу на экран. Находит и выводит на экран количество...

Найти сумму элементов первого столбца матрицы без одного последнего элемента
задача: Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних, сумму...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru