Код: Выделить всё
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{
clrscr();
int i,j,n,m,min,min1,min2;
int a[10][10];
cout<<"Введите число строк n= ";
cin>>n;
cout<<"Введите число столбцов m= ";
cin>>m;
cout<<"\nВывод исходной матрицы:\n";
printf("\n\n");
randomize();
for (i=0;i<n;i++) {
for(j=0;j<m;j++) {
a[i][j]=random(10);
printf("%d\t",a[i][j]); }
printf("\n\n");
}
[B]//---------Нахождение min элементов--------[/B]
min=a[0][0];
for(i=0;i<n;i++)
if (a[i][m-2]<min)
min=a[i][m-2];
min1=a[0][0];
for(i=0;i<n;i++)
if ((a[i][m-2]<min1)&(a[i][m-2]>min))
min1=a[i][m-2];
min2=a[0][0];
for(i=0;i<n;i++)
if ((a[i][m-2]<min2)&(a[i][m-2]>min1))
min2=a[i][m-2];
printf("Min элементы в предпоследнем столбце матрицы=%d,%d,%d\n",min,min1,min2);
getch();
}