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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать подпрограмму сортировки массива http://www.cyberforum.ru/cpp-beginners/thread794257.html
Написать подпрограмму сортировки массива сортировка обменом(метод пузырька) последовательно сравниваются пары соседних элементов x(k) и x(k+1) (k=1, n-1), если x(k)>x(k+1), то они переставляются....
C++ Найти среди двузначных чисел такие, что квадрат числа равен кубу суммы цифр этого числа Найти среди двузначных чисел такие, что квадрат числа равен кубу суммы цифр этого числа. Помогите пожалуйста, как тут написать само возведение, еще и при помощи классов http://www.cyberforum.ru/cpp-beginners/thread794247.html
C++ Передача двумерного массива в функцию
Всем доброго времени суток! В Си, при объявлении двумерного массива, можно было сразу проинициализировать его значения: char mass = { "Anton\0", "Misha\0" }; Но в C++ такой вариант не...
Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же чис C++
Помогите пожалуйста, у меня что-то не очень получается разобратся. Задание: Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных...
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread794213.html
Написать программу, которая случайным образом заполняет двумерный массив размерностью 3х4 цифрами от 0 до 10. Необходимо найти количество элементов значение которых равно нулю. #include...
C++ Поиск знаков пунктуации в строке Здравствуйте. С недавних пор взялся за обучение C++, и учу его по книге Липпмана. На данный момент изучаю библиотечные типы данных, в частности, тип String. В конце главы есть упражнения, с последним... подробнее

Показать сообщение отдельно
olya7
489 / 306 / 92
Регистрация: 18.02.2013
Сообщений: 738
25.02.2013, 13:52
Так, наверное, будет лучшенько
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru