<br>
const<br>
M = 10;<br>
N = 5;<br>
var <br>
a: array[1..N,1..M] of integer;<br>
i,j: byte;<br>
max, min: integer;<br>
begin<br>
randomize;<br>
max := -1;<br>
for j:=1 to M do begin<br>
min := 200;<br>
for i:=1 to N do begin<br>
a[i,j] := random(200);<br>
if a[i,j] < min then <br>
min := a[i,j];<br>
end;<br>
if min > max then <br>
max := min;<br>
end;<br>
for i:=1 to N do begin<br>
for j:=1 to M do<br>
write(a[i,j]:5);<br>
writeln;<br>
end;<br>
writeln('Maximum of the minimum: ', max);<br>
end.<br>
Объяснение:
если не правильно то сор
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int num,elmaxofmin;
cout<<"Введите N";
cin>>num;
int** a=new int*[num];
for(int i=0; i<num;i++) {
a[i]=new int[num];
}
int *elmin = new int[num];
for (int j=0;j<num;j++){
cout<<endl;
for (int i=0;i<num;i++){
a[i][j] = 1 + rand()%100;
cout<<a[i][j]<<" ";
}
}
for(int i=0;i<num;i++){
elmin[i] = a[0][i];
}
for(int i=0;i<num;i++){
for(int j=0;j<num;j++){
if (a[i][j]<elmin[i]){
elmin[i] = a[i][j];
}
}
}
elmaxofmin = elmin[0];
for (int i=0;i<num;i++){
if (elmin[i]>elmaxofmin){
elmaxofmin = elmin[i];
}
}
cout<<endl<<"максимальный из минимальных :"<<elmaxofmin<<".";
return 0;
}
Объяснение:
Luke likes his pet dog because the dog is very nice and talented. He can play with toys. Luke's dog is the smartest dog. He is the most beautiful dog in the world.