Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная № 1 / Новый текстовый документ

.txt
Скачиваний:
2
Добавлен:
22.02.2020
Размер:
1.19 Кб
Скачать
#include <iostream>
using namespace std;

int main()
{
 int i,j,n,m,found=0;
 float c[100][100], max[100][3], min[100][3];
 cout<<"razmer massiva"<<endl;
 cin>>n>>m;
 cout<<"vvedite matricy"<<endl;
 for (i=0;i<n;i++)
 {for (j=0;j<m;j++)
 cin>>c[i][j];
 }
  
for (i=0;i<n;i++)
{
    min[i][0]=c[i][0];
    min[i][1]=i;
    min[i][2]=0;
    for (j=1;j<m;j++)
        if(c[i][j]<min[i][0]) 
        {
            min[i][0]=c[i][j];//сам минимум в i-ой строке
            min[i][1]=i; //строка минимума
            min[i][2]=j; //столбец минимума
        }
}

for (j=0;j<m;j++)
{
    max[j][0]=c[0][j];
    max[j][0]=0;
    max[j][0]=j;
    for (i=1;i<n;i++)
        if(c[i][j]>max[j][0]) 
        {
            max[j][0]=c[i][j];// сам максимум в j-ом столбце
            max[j][1]=i; //строка максимума
            max[j][2]=j; //столбец максимума
        }
}
for (i=0;i<n;i++)
    for (j=0;j<m;j++)
        if(min[i][0]==max[j][0] && min[i][1]==max[j][1] && min[i][2]==max[j][2])
        {    cout<<"sedlovaya tozhka c["<<i<<"]["<<j<<"] = "<<c[i][j];
        found++;}

if(!found)
    cout<<"sedlovaya tozhka ne najdena\n";
 
return 0;
}
Соседние файлы в папке Лабораторная № 1