1 / 1 / 0
Регистрация: 02.10.2018
Сообщений: 42
1

Вывести максимальный элемент каждой строки матрицы

24.11.2018, 11:03. Показов 2786. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите! Мне по заданию надо вывести максимальный элемент каждой строки матрицы размером n x m и вывести эти значения в виде нового массива. Максимальные элементы я вывел,а как мне вывести эти значения в новом виде? Желательно напишите этот фрагмент на языке C++.
Вот программа:
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
#include <iostream>
#include <stdafx.h>
#include <cstdlib>
#include <iomanip>
#include <ctime>
const int m = 3;
const int n = 3;
using namespace std;
int main(void)
{
    setlocale(0, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
    int mas[m][n],a[m+1], *p, max = 0;
    for (int i = 0; i < m; i++) 
    {
        p = mas[i];
        for (int j = 0; j < n; j++) 
        {
            *(p + j) = rand() % 30;
            cout << setw(6) << *(p + j) << " ";
        }
        cout << '\n';
    }
    int Max;
    for (int i = 0; i < m; i++)
    {
        p = *(mas + i);
        Max = *p;
        for (int j = 0; j < n; j++)
        {
            if (*(p + j) > Max)
                Max = *(p + j);
        }
        cout << "Максимум: " << Max << endl;
    }
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2018, 11:03
Ответы с готовыми решениями:

Вывести максимальный элемент каждого столбца и минимальный элемент каждой строки матрицы
Нужно вывести максимальный элемент каждого столбца и минимальный элемент каждой строки матрицы. С...

Найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы
как найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы на с++...

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

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

2
7787 / 6555 / 2983
Регистрация: 14.04.2014
Сообщений: 28,647
24.11.2018, 11:15 2
Тебе про квадратные скобки не рассказали? В a[i] сохраняй.
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
24.11.2018, 12:48 3
Лучший ответ Сообщение было отмечено Алексей Близнюк как решение

Решение

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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n, m;
    cout <<"n="; cin >>n;
    cout <<"m="; cin >>m;
    
      double **a = new double*[n], max=0.0; 
    for (int i = 0; i < n; i++)
      a[i]=new double[m];
      
      double*b = new double[n];
      
    cout <<"Matrix a:\n";   
    for (int i = 0; i < n; i++)
    {
    for (int j = 0; j < m; j++)
    {
    a[i][j]=rand()%9 + 1;
    if (j==0 || a[i][j]>max) max=a[i][j];
    cout <<a[i][j]<<" ";
    }
    b[i]=max;
    cout << endl;
    }
    
    cout <<"Matrix b:\n";
    for (int i = 0; i < n; i++)
      cout <<b[i]<<" ";
      cout <<endl;
      
    for (int i = 0; i < n; i++)
    delete[]a[i];
    delete[]a;
    delete[]b;
system("pause");
return 0;
}
0
24.11.2018, 12:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2018, 12:48
Помогаю со студенческими работами здесь

Максимальный элемент каждой строки и столбца матрицы
Дана квадратная матрица. Необходимо найти и отобразить на экран максимальный элемент в каждой...

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

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

Найти максимальный отрицательный элемент каждой строки матрицы
Здравствуйте, помогите, пожалуйста, написать программу на С. Задание Написать программу, которая:...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru