Вторник, 07.05.2024, 20:59
Главная Регистрация RSS
Приветствую Вас, Заглянувший
Меню сайта
Программирование
Для студента
Познавательно
Опросник
За что Вы не любите Ucoz?
Всего ответов: 21
Поддержать проект
Благодарность выразило,чел: 7
Статистика

Полная статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » С/C++

В матрице n-го порядка найти MAX среди элементов, лежащих ниже побочной диагонали, и MIN среди элементов, лежащих выше главной диагонали.C++
#include "System.hpp" //instead of #include "sysdyn.h"
#include "iostream.h"
#include "conio.h"
#pragma hdrstop


//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
DynamicArray<DynamicArray <int> > Darray;
cout<<"Enter the size of matrix: ";
unsigned short size;
cin>>size;
Darray.set_length(size);
int min=0x7FFFFFFF;
int max=0x80000000;
for(int i=0;i<size;i++){
Darray[i].set_length(size);
}
for(int i=0;i<size;i++){
for(int j=0;j<size;j++){
Darray[i][j]=random(0x7FFFFFFF);
if ((j>i) && (min>Darray[i][j])) {
min=Darray[i][j];
}
if ((j>(size-i-1)) && (max<Darray[i][j])) {
max=Darray[i][j];
}
cout<<Darray[i][j]<<" ";
}
cout<<endl;
}
cout<<"Max is: "<<max<<endl;
cout<<"Min is: "<<min<<endl;
getch();
return 0;
}
Категория: С/C++ | Добавил: Freeman (03.11.2011)
Просмотров: 1381 | Теги: C/C++ | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]