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

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

22.07.2012, 17:01. Показов 18428. Ответов 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
32
33
34
35
36
37
38
39
#include <iostream>
#include <locale>
#include <time.h>
#include <conio.h>
using namespace std;
void main()
{
    srand(unsigned(time(NULL)));
    int minn=1; int maxn=20;
    setlocale (LC_CTYPE, "russian");
    const int i=5; const int j=5; const int size=5;
    int arr[i][j], max[size]={0}, num, ctr=0;
    cout<<"Исходный массив:"<<endl;
    for(int q=0; q<i; q++){
        for(int w=0; w<j; w++){
            arr[q][w]=rand()%(maxn-minn+1)+minn;
            cout<<arr[q][w]<<"\t";
        }
        cout<<endl;
    }
    for(int q=0; q<i; q++)
    {
        num=arr[q][0];
        for(int w=1; w<=j; w++)
        {
            if(num<arr[q][w]){
                max[ctr]=arr[q][w];
                num=arr[q][w];
            }
            else
                max[ctr]=num;
        }
        ctr++;
    }
    cout<<"Максимальные елементы строк:\n";
    for(int w=0; w<size; w++)
            cout<<max[w]<<"\t";
    _getch();
}
Миниатюры
Найти максимальный элементы каждой строки двумерного массива  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2012, 17:01
Ответы с готовыми решениями:

Найти максимальный элемент каждой строки двумерного массива и соответственно заменить их элементами в главной
Очень срочно надо помогите плиз

Найти максимальный элемент в каждой строке двумерного массива по модулю, и сложить их
Задаётся массив двумерный. Нужно сначала найти максимальный элемент в каждой строке по модулю, а...

Переписать с Паскаля на C++. Найти максимальный элемент каждой строки массива и его индексы
Кто может переписать данную прогу на C++? Найти максимальный элемент каждой строки массива и его...

Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент
Вот мой код : #include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; using std::cout;...

2
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
22.07.2012, 17:10 2
Лучший ответ Сообщение было отмечено CarpeJ как решение

Решение

24 строка
C++
1
for(int w=1; w<j; w++)
2
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
08.04.2019, 23:08 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 <locale>
#include <time.h>
#include <conio.h>
#include <cstdlib>
#include <math.h>
using namespace std;
int main()
{
    
    int minn=1; int maxn=20;
   
    const int i=5; const int j=5; const int size=5;
    int arr[i][j], max[size]={0}, num, ctr=0;
    cout<<"massif:"<<endl;
    for(int q=0; q<i; q++){
        for(int w=0; w<j; w++){
            arr[q][w]=rand()%(maxn-minn+1)+minn;
            cout<<arr[q][w]<<"\t";
        }
        cout<<endl;
    }
    for(int q=0; q<i; q++)
    {
        num=arr[q][0];
        for(int w=1; w<j; w++)
        {
            if(num<arr[q][w]){
                max[ctr]=arr[q][w];
                num=arr[q][w];
            }
            else
                max[ctr]=num;
        }
        ctr++;
    }
    cout<<"max`s elements of rows:\n";
    for(int w=0; w<size; w++)
            cout<<max[w]<<"\t";
    _getch();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2019, 23:08
Помогаю со студенческими работами здесь

От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки
От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой...

Реализовать функцию, выводящую на экран максимальный и минимальный элементы двумерного массива
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int MaxandMin(int **A, int n, int...

Напишите программу, которая находит минимальный и максимальный элементы двумерного массива
Напишите программу, которая находит минимальный и максимальный элементы двумерного массива.

Поменять в матрице местами максимальный и минимальный элементы каждой строки
Данная матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный...


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

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

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