C тіліндегі есептер

Данияр Мырзаканов 2011 M04 21
8124
10
20
0

2 олшемди массив берилген, мысалы а[3] [3]сол массивтин 3 баганынын минимумын, сосын сол минимумнын ишинен максимум табу керек #include <stdio.h>// printf scanf ке гана керекти...

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

}

Оцените пост

16

Комментарии

0
Экранга 10нан 2012 ге дейінге сандардың квадратын шыгаратын программа жазып беріңізші отініш С тілінде
0
Сәлем!!! маган осы есепті шығаруға көмектесіңізші. C++ тілінде. y(10) массивінің оң элементтерінің арифметикалық ортасын есептеңдер. егер ондай элемент жоқ болса, "0" белгісін жауапқа шығарыңдар.
0
сәлем..маған X,Y,Z накты сандары берілген.Мах(X,Y,Z) және Мін(X,Y,Z) мәндерін табып берші
0
#include
#include
#include

int max(int x, int y, int z)
{
int max;
if (x>=y) max=x;
else max=y;
if (z>max) max=z;
return max;
}

int min(int x, int y, int z)
{
int min;
if (x<=y) min=x;
else min=y;
if (z
return min;
}
int main()
{
int x,y,z;
printf("Vvedite x->");
scanf("%d",&x);
printf("Vvedite y->");
scanf("%d",&y);
printf("Vvedite z->");
scanf("%d",&z);
printf("Max(%d,%d,%d)=%d",x,y,z,max(x,y,z));
printf("\nMin(%d,%d,%d)=%d",x,y,z,min(x,y,z));
system("pause");
return 0;
}
0
Үшбұрыштың төбелерінің координаталары берілген, Қабырғаларын тап.
Показать комментарии