Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
eldar05
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 44
#1

Найти координаты максимальных элементов матрицы А [3][4] - C++

23.12.2013, 14:03. Просмотров 400. Ответов 9
Метки нет (Все метки)

#include <iostream.h>
#include <math.h>
void main ()
{ int i, j, maxb, A[2][3];
cout<<"vvedite matricy"<<endl;
for (i=0; i<=2; i++)
for (j=0; j<=3; j++)
cin>>A[i][j];
for (i=0; i<=2; i++)
for (j=0; j<=3; j++)
if (A[i][j]>maxb) maxb=A[i][j];
for (i=0; i<=2; i++)
for (j=0; j<=3; j++)
if (A[i][j]=maxb)
cout<<" stroka = ",i,"stolbes = ",j,"\n";
system ("pause");
}

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2013, 14:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти координаты максимальных элементов матрицы А [3][4] (C++):

Найти номера всех максимальных элементов матрицы - C++
В прямоугольной матрице, размерностью n*m,найти номера всех максимальных элементов.

Найти сумму максимальных элементов каждого столбика матрицы - C++
Найти сумму максимальных элементов каждого столбика матрицы. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; ...

Найти минимум среди максимальных элементов столбцов матрицы - C++
вот код для переделки // Поиск максимального элемента среди минимальных int max = a; // Это будущий максимум, пока что равен...

Найти вектор максимальных элементов каждой строки матрицы - C++
Дана действительная матрица размером m n Найти вектор максимальных элементов каждой строки матрицы

Найти минимум среди максимальных элементов столбцов матрицы - C++
помогите выдаёт ошибку после компиляции вот код для переделки есть массив xнау а int min = a; for(int i = 1; i &lt; =n; ++i) { int...

Найти сумму максимальных значений элементов строк заданной матрицы - C++
В двумерном массиве найти сумму максимальных значений элементов её строк. Создать функцию преобразования двумерного массива в одномерный. ...

9
zss
Модератор
Эксперт С++
6885 / 6447 / 2155
Регистрация: 18.12.2011
Сообщений: 16,957
Завершенные тесты: 1
23.12.2013, 14:07 #2
C++
1
if (A[i][j]==maxb)
0
eldar05
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 44
23.12.2013, 14:12  [ТС] #3
не помогло
0
zss
Модератор
Эксперт С++
6885 / 6447 / 2155
Регистрация: 18.12.2011
Сообщений: 16,957
Завершенные тесты: 1
23.12.2013, 14:23 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
void main ()
{ 
    int i, j, maxb, A[2][3];
    cout<<"vvedite matricy"<<endl;
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            cin>>A[i][j];
    maxb=A[0][0];
    for (i=0; i<2; i++)
    for (j=0; j<3; j++)
        if (A[i][j]>maxb) 
            maxb=A[i][j];
    for (i=0; i<2; i++)
    for (j=0; j<3; j++)
        if (A[i][j]==maxb)
            cout<<" stroka = "<<i<<"stolbes = "<<j<<"\n";
    system ("pause");
}
0
chedman
81 / 80 / 2
Регистрация: 30.10.2013
Сообщений: 251
23.12.2013, 14:27 #5
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
#include <iostream>
#include <math.h>
#include <stdlib.h>
 
using namespace std;
 
int main ()
{
    int i, j, maxb, A[2][3];
    cout <<"vvedite matricy" <<endl;
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            cin>>A[i][j];
 
    maxb=A[0][0];
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            if (A[i][j]>maxb) maxb=A[i][j];
 
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            if (A[i][j]==maxb)
                cout <<" stroka = " << i << " stolbes = " << j << "\n";
 
    system ("pause");
 
    return 0;
}
0
bwerter
0 / 0 / 0
Регистрация: 05.04.2013
Сообщений: 7
23.12.2013, 14:45 #6
вы не инициализировали переменную maxb
0
eldar05
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 44
23.12.2013, 14:50  [ТС] #7
не работает.пишет строка 0,столбец 0
0
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
23.12.2013, 14:52 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main ()
{
    int i, j, maxb, A[2][3],x=0,y=0;
    cout <<"vvedite matricy" <<endl;
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            cin>>A[i][j];
 
    maxb=A[0][0];
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            if (A[i][j]>maxb) {maxb=A[i][j];x=i;y=j;}
 
                cout <<" stroka = " << i+1 << " stolbes = " << j+1 << "\n";
 
    system ("pause");
 
    return 0;
}
Добавлено через 1 минуту
eldar05, просто в С++ у матрицы индексация идет с нуля,
0
bwerter
0 / 0 / 0
Регистрация: 05.04.2013
Сообщений: 7
23.12.2013, 15:13 #9
Цитата Сообщение от eldar05 Посмотреть сообщение
не работает.пишет строка 0,столбец 0
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int mas[2][3], i, j,k,m, max;
    
    for (i = 0; i <= 2; i++)
    {
        for (j = 0; j <= 3; j++)
            cin >> mas[i][j];
    }
 
    max = mas[0][0];
 
    for (i = 0; i <= 2; i++)
    {
        for (j = 0; j < 3; j++)
        {
            if (mas[i][j]>max)
            {
                max = mas[i][j];
                k = i;
                m = j;
            }
 
        }
    }
    cout << k+1 << " " << m+1 << endl;
    system("pause");
    return 0;
}
0
zss
Модератор
Эксперт С++
6885 / 6447 / 2155
Регистрация: 18.12.2011
Сообщений: 16,957
Завершенные тесты: 1
23.12.2013, 15:18 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
   const int I=3,J=4;
    int mas[I][J], i, j,k,m, max;
    for (i = 0; i < I; i++)
        for (j = 0; j < J; j++)
            cin >> mas[i][j];
    max = mas[0][0];
    for (i = 0; i < I; i++)
        for (j = 0; j < J; j++)
            if (mas[i][j]>max)
            {
                max = mas[i][j];
                k = i;
                m = j;
            }
    cout << k+1 << " " << m+1 << endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2013, 15:18
Привет! Вот еще темы с ответами:

Найти сумму максимальных элементов, расположенных на главной диагонали матрицы - C++
Даны три массива a, b, c. Найти сумму максимальных элементов, расположенных на главной диагонали помогите пожалуистаа прошу

Найти минимальный элемент среди максимальных элементов строк матрицы - C++
двумерный массив. Размерность матрицы задаётся пользователем. Найти минимальный элемент среди максимальных элементов строк матрицы....

Найти номера максимальных элементов в каждом столбце квадратной матрицы - C++
19. В матрице размерности 9 на 9 найти номера максимальных элемен-тов в каждом столбце. В каждой третьей строке определить сумму...

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


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

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

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