C тіліндегі есептер
2 олшемди массив берилген, мысалы а[3] [3]сол массивтин 3 баганынын минимумын, сосын сол минимумнын ишинен максимум табу керек
#include <stdio.h>// printf scanf ке гана керекти китапхана
#include <conio.h>//консольда натижени туракты турде корсетуге арналган getch()
#define n 3 //матрица өлшемі
void main() // стандартты функция
{
clrscr();
int a[n][n]; // екі өлшемді массив
int b[n]; // мына массивке минимумдар жазылады ар бағанның
int i,j,k1,k2,min,max;
//массивті консольда енгізу
for (i=0;i<n;i++){
for(j=0;j<n;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
printf("Matrisa a\n");
//массивті консольга шыгару
for (i=0;i<n;i++){
for (j=0;j<n;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
//массивтегі әр бағанның минимумын табу
for (j=0;j<n;j++){
k1=0; k2=0;
min=a[0][j];
for( i=1;i<n;i++){
if (a[i][j]<=min) {
min=a[i][j];
}
}
b[j]=min;
}
printf("ar bagandagi minimum\n");
for (i=0;i<n;i++)
printf("b[%d]=%d ",i,b[i]);
printf("\n Minium sandar ishindegi max = ");
max=b[0];
for (i=1;i<n;i++){
if (b[i]>max) max=b[i];
}
printf("%d",max);
getch();
}
