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

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

Восстановить пароль Регистрация
 
cepnoy
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 3
25.02.2013, 09:31     Найти максимальный элемент матрицы, номер строки и столбца, где он расположен #1
Описать функцию, дающую по вещественной матрице размера 20х20 и целому k(1<=k<=20) значение максимального элемента k-ой строки матрицы, номер минимального элемента k-ой строки и номер минимального элементаk-го столбца, найти максимальный элемент матрицы, номер строки и столбца минимального элемента матрицы. Может знает кто, как это решить?)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2013, 09:31     Найти максимальный элемент матрицы, номер строки и столбца, где он расположен
Посмотрите здесь:

C++ Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы
Максимальный элемени матрицы заменить на нуль и вывести на печать угол матрицы, в котором расположен этот максимальный элемент C++
Определить номер столбца массива, в котором расположен минимальный элемент четвертой строки массива C++
C++ Найти максимальный и минимальный элемент каждого столбца и строки матрицы
C++ Найти сумму столбца и строки матрицы, где находится минимальный элемент
Определить скалярное произведение строки и столбца, где расположен максимальный особый элемент C++
C++ Найти минимальный элемент матрицы 4х4 и вывести на экран номер строки и столбца в которых он находится
Найти номер строки и номер столбца матрицы, в которых находятся максимальный элемент C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
25.02.2013, 13:52     Найти максимальный элемент матрицы, номер строки и столбца, где он расположен #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
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
#include<iostream.h>
#include<windows.h>
 
void f(double **a,int n,int m,int k)
{ 
    int i,j,num_min_k_st,num_min_k_str,max_i,max_j;
    
    double min_k_str=a[k][0],
        max_k_st=a[0][k],
        max=a[0][0],
        max_k_str= a[k][0];
    max_i=0;
    max_j=0;
    num_min_k_str=0;
    num_min_k_st=0;
 
    for ( i=0;i<m;i++)
    {
        if (a[k][i]>max_k_str) max_k_str= a[k][i];
        if (a[k][i]<min_k_str) { min_k_str= a[k][i];num_min_k_str=i;}
    }
    for ( i=0;i<n;i++)
        if (a[i][k]>max_k_st) {max_k_st= a[i][k];num_min_k_st=i;}
    for (i=0;i<n;i++)
        for (j=0;j<m;j++)
            if(max<a[i][j])
            {
                max=a[i][j];
                max_i=i;
                max_j=j;
            }
            cout << "Max v " << k+1<<" sroke " << max_k_str<<endl;
            cout << "Num min v  " << k+1<<" sroke " << num_min_k_str+1<<endl;
            cout << "Num min v  " << k+1<<" srolbse " << num_min_k_st+1<<endl;
            cout << "Max vsi matrici " << max<< " v " <<max_i+1 << " stroke i v " <<max_j +1<< " stolbce "<< endl;
    
    
 
}
 
int main() 
{
    //int num_min_k_str,num_min_k_st,max_i,max_j;
    double **a;
    int i,j,m,n,k;
cout << "m , n ? :"<< endl;
cin>>n>>m;
a=new double *[n];
for (i=0;i<n;i++)
a[i]=new double [m];
 
cout << "Vvedite elementi matrici:"<< endl;
for (i=0;i<n;i++)
    for (j=0;j<m;j++)
        cin>>a[i][j];
    cout<<endl;
 
    cout<<"Poluchennaia matriza"<<endl;
 
for (i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
            cout<<a[i][j];
        cout<<endl;
}
cout<<"k ? "; cin>>k;
 
f(a,  n,   m,   k-1);
for (i=0;i<n;i++)
delete []a[i]; 
delete []a;
return 0;
}
cepnoy
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 3
26.02.2013, 01:25  [ТС]     Найти максимальный элемент матрицы, номер строки и столбца, где он расположен #3
Спасибо за помощь!
Yandex
Объявления
26.02.2013, 01:25     Найти максимальный элемент матрицы, номер строки и столбца, где он расположен
Ответ Создать тему
Опции темы

Текущее время: 18:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru