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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
twix_uk
2 / 3 / 3
Регистрация: 26.12.2012
Сообщений: 72
#1

Нахождение номера строки, в которой расположен максимальный элемент - C++

22.04.2014, 11:26. Просмотров 303. Ответов 2
Метки нет (Все метки)

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

Добавлено через 45 минут
Нашел элемент, но не пойму как вывести его позицию, ну номер строки

Кликните здесь для просмотра всего текста
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
//---------------------------------TwIx-----------------------------------------
#include <iostream>
#include <stdlib.h>
#include <vcl.h>
#include <iomanip>
#include <math.hpp>
//------------------------------------------------------------------------------
void printArray(int array[][5], const int row, const int column)
{
    cout << " "<<endl;
    system("echo Получаемый массив");
    cout << "------------------------------------"<<endl;
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
            cout << setw(5) << array[i][j];
 
        cout << endl;
    }
     cout << "------------------------------------"<<endl;
}
//------------------------------------------------------------------------------
int main()
{
    const int row=5,column=5;
    int count = 0, summ, s2, array[row][column];
 
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
        {
            array [i][j] = RandomRange (0,50);
        }
    }
    printArray(array, row, column);
    for(int i = 0; i < row; i++)   {
        for(int j = 1; j < column; j++)
                if (count<array[i][j])
                count = array[i][j] ;      }
 
 
 
    system ("echo Максимальный элемент");
    cout<<count<<endl;
    cout << "------------------------------------"<<endl;
    system("pause");
 
 
}
//------------------------------------END---------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 11:26     Нахождение номера строки, в которой расположен максимальный элемент
Посмотрите здесь:

Вывести индекс строки матрицы в которой расположен максимальный элемент - C++
Нужно создать динамический двумерный массив (ввод с клавиатуры), заполнить его случайными числами, вывести на экран индекс строки в которой...

Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы - C++
Дана целочисленная квадратная матрица порядка n. Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы. Если...

Определить номер строки в которой расположен максимальный элемент третьего столбца массива - C++
Дан двумерный массив целых чисел a из n строк и m столбцов. Требуется определить номер строки в которой расположен максимальный элемент...

Требуется определить номер строки в которой расположен максимальный элемент третьего столбца массива - C++
Дан двумерный массив целых чисел a из n строк и m столбцов. Требуется определить номер строки в которой расположен максимальный элемент...

Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен - C++
Помогите пожалуйста решить задачку по с++; Задан одномерный массив В , состоящий из n вещественных элементов. Определить максимальный...

Массив: Найти сумму элементов строки, в которой расположен наибольший элемент. - C++
Найти сумму элементов строки, в которой расположен наибольший элемент.

В матрице сложить элементы строки, в которой расположен элемент с наименьшим значением - C++
Здравствуйте, товарищи форумчане! Столкнулся, казалось бы, с простой задачей: в заданной матрице 2х2 сложить элементы строки в которой...

В матрице найти сумму элементов строки, в которой расположен элемент с наименьшим значением - C++
в данной действительной квадратной матрице порядка n найти сумму элементов строки ,в которой расположен элемент с наименьшим значением....

Найти сумму элементов строки матрицы, в которой расположен элемент с наименьшим значением - C++
В данной действительной квадратной матрице порядка n найти сумму элементов строки , в которой расположен элемент с наименьшим значением....

Найти максимальный элемент матрицы, номер строки и столбца, где он расположен - C++
Описать функцию, дающую по вещественной матрице размера 20х20 и целому k(1&lt;=k&lt;=20) значение максимального элемента k-ой строки матрицы,...

Найти сумму элементов строки двумерного массива, в которой расположен элемент с наименьшим значением - C++
В данном двумерном квадратном массиве найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается,...

Определить скалярное произведение строки и столбца, где расположен максимальный особый элемент - C++
Дан двумерный массив А(N,N) натуральных чисел. Элемент A(I,J) назовем особым , если число, записанное из цифр первой половины (в порядке...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
c0cu4
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
22.04.2014, 11:29     Нахождение номера строки, в которой расположен максимальный элемент #2
Запоминать номер строки при нахождении максимума?
twix_uk
2 / 3 / 3
Регистрация: 26.12.2012
Сообщений: 72
22.04.2014, 12: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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//---------------------------------TwIx-----------------------------------------
#include <iostream>
#include <stdlib.h>
#include <vcl.h>
#include <iomanip>
#include <math.hpp>
//------------------------------------------------------------------------------
void printArray(int array[][5], const int row, const int column)
{
    cout << " "<<endl;
    system("echo Получаемый массив");
    cout << "------------------------------------"<<endl;
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
            cout << setw(5) << array[i][j];
 
        cout << endl;
    }
     cout << "------------------------------------"<<endl;
}
//------------------------------------------------------------------------------
int main()
{
    const int row=5,column=5;
    int max = 0, summ, s2, array[row][column];
    int k=0,l=0;
    int min = 100, v=0,b=0;
 
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
        {
            array [i][j] = RandomRange (10,50);
        }
    }
    printArray(array, row, column);
    for(int i = 0; i < row; i++)
       for(int j = 0; j < column; j++)
              {  if (max<array[i][j])  {
                max = array[i][j] ;
                k=i+1;
                l=j+1;      }     }
 
    for(int i = 0; i < row; i++)
       for(int j = 0; j < column; j++)
              {  if (min>array[i][j])  {
                min = array[i][j] ;
                v=i+1;
                b=j+1;     }}
 
    system ("echo Максимальный элемент");
    cout<<max<<" na stroke: "<<k<<", stolbec: "<<l<<endl;
    cout << "------------------------------------"<<endl;
    system ("echo Минимальный элемент");
    cout<<min<<" na stroke: "<<v<<", stolbec: "<<b<<endl;
    cout << "------------------------------------"<<endl;
    system("pause");
 
 
 
}
//------------------------------------END---------------------------------------
Ответ Создать тему
Опции темы

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