Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 08:50   #1
poison777
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 17
По умолчанию задача c++ массивы

необходимо найти максимальный из всех минимальных элементов матрицы по столбцам

Код:
#include <iostream.h>
int fun(int **a, const int n, const int m);
int main()
{   int n, m,z;
 cout<<"vvedite n, m  and matr";
 cin >> n>>m;
 int **a,i,j;
 a=new int*[n];
 for (i=0; i<n; i++)
   a[i]=new int [m];
   for (i=0; i<n; i++)
     for (j=0;j<m;j++) cin>> a[i][j];
   cout << fun(a, n,m);
        cin >>z;
        return 0;
}
 int fun(int **a, const int n, const int m){
 int i,j, min=a[0][0], max=a[0][0];
 for (j=0; j<n; j++){
   for (i=0; i<m; i++){ if(a[i][j]<min) min=a[i][j];   }
    if (min>max) max=min;         }
   return max;
 }
ф-ия то не работает, то работает не правильно, и выскакивает ошибка иногда после ввода массива. помогите пожалуйста разобраться с проблемой=)
poison777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массивы, задача. zaki Помощь студентам 9 06.06.2011 16:17
Задача на массивы. Хайд Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2010 01:01
Задача на массивы crew_92 Помощь студентам 3 28.12.2009 19:39
задача на массивы lini Помощь студентам 2 20.09.2009 21:28
Массивы на C++задача Wia Помощь студентам 1 20.12.2008 01:08