Мазмұнға өту
Обложка сообщества Разное

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();

}

Осы тақырып бойынша