Eve sega dobivas
*******************************
Rek max i min низа, Der Forscher
*******************************
//VAKA sega.... nemav compiler da ja probam... vo Visual ti e kodot.
. ne mi se odi doma za da comeliram.. probaj bi trebalo da raboti//
#include<iostream>
using namespace std;
int min(int mat[30][30],int br,int kol);
int max(int mat[30][30],int br,int kol);
int min(int niza[30], int br);
int max(int niza[30], int br);
void main()
{
int n,m,i,j,a[30][30],mali[30],golemi[30];
cout<<"Kolku redici ima nizata ";cin>>n;cout<<endl;
cout<<"Kolku koloni ima nizata ";cin>>m;cout<<endl;
cout<<"Vnesuvajte gi\n";
for(i=0;i<n;i++)
{
cout<<i+1<<". redici\n";
for(j=0;j<m;j++)
cin>>a
[j];
}
for(j=0;j<m;j++)
{
mali[j]=min(a,n-1,j);
golemi[j]=max(a,n-1,j);
}
cout<<"Najmal element e "<<min(mali,m-1)<<", a najgolem "<<max(golemi,m-1)<<endl;
}
int max(int mat[30][30],int br,int kol)
{
if(br==0)
return mat[br][kol];
else
{
if(mat[br][kol]>max(mat,br-1,kol))
return mat[br][kol];
else
return max(mat,br-1,kol);
}
}
int max(int niza[30],int br)
{
if(br==0)
return niza[br];
else
{
if(niza[br]>max(niza,br-1))
return niza[br];
else
return max(niza,br-1);
}
}
int min(int mat[30][30],int br, int kol)
{
if(br==0)
return mat[br][kol];
else
{
if(mat[br][kol]<min(mat,br-1,kol))
return mat[br][kol];
else
return min(mat,br-1,kol);
}
}
int min(int niza[30],int br)
{
if(br==0)
return niza[br];
else
{
if(niza[br]<min(niza,br-1))
return niza[br];
else
return min(niza,br-1);
}
}
**********************
иначе кодот е земен од студент на ПМФ, твој колега....
Editед