Найти минимальный и максимальный элементы в двумерном массиве.
Отсортировать двумерный массив методом пузырька.
Найти минимальный и максимальный элементы в двумерном массиве.
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#pragma argsused
void main(int argc, char* argv[])
{
int *a,N;
int max,min,t = 0;
cout<<"Vvedi dlinu massiva : ";
cin>>N;
a = new int [N];
randomize();
for(int i=0;i<N;i++)
{ // Заполним!!!!!!!!!!!!!!
a[i] = random(10)-1;
if(a[i]<5) a[i] = -a[i]; //Геним отрицательные числа!!!!
cout<<" "<<a[i];
}
cout<<endl;
min = max = a[0];
///////////////////////////////
for(int i=0;i<N;i++)
{
if (a[i]>max) max = a[i];
if (a[i]<min) min = a[i];
}
//////////////////////////////
cout<<endl<<" Max = "<<max;
cout<<endl<<" Min = "<<min;
getch();
}
Отсортировать двумерный массив методом пузырька.
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#pragma argsused
void main(int argc, char* argv[])
{
int *a;
int N;
int t = 0;
cout<<"Vvedi dlinu massiva : ";
cin>>N;
a = new int [N];
randomize();
for(int i=0;i<N;i++)
{ // Заполним!!!!!!!!!!!!!!
a[i] = random(10);
if(a[i]<5) a[i] = -a[i]; //Геним отрицательные числа!!!!
cout<<" "<<a[i];
}
// SORT
for(int i=0;i<N;i++)
{
for(int j=1;j<N;j++)
{
if (a[j] < a[j-1]) //Сортировка методом пузырька - супер сила! ;)
{
t = a[j];
a[j] = a[j-1];
a[j-1] = t;
}
}
}
// !!!!Sort!!!
cout<<endl;
for(int i=0;i<N;i++) cout<<" "<<a[i];
getch();
}
Написать комментарий