Yvision.kzYvision.kz
kk
Разное
Разное
399 773 постов41 подписчиков
Всяко-разно
0
12:46, 21 декабря 2012

А(7,9) матрицасындағы max және min элементтерін тауып, оларды орындарымен алмастыр

#include <stdio.h>

#include <conio.h>

#define nmax 100

void main()

{

 

int a[nmax][nmax];

int i,j,n;

int imax=0, jmax=0,imin=0,jmin=0;

int max, min;

int t;

   

clrscr();

printf("n manin engiz->");

scanf("%d",&n);

for (i=0;i<n;i++)

{

for (j=0;j<n;j++){

printf("a[%d][%d]=",i,j);

scanf("%d",&a[i][j]);

}

}

max=a[0][0];

min=a[0][0];

for (i=0;i<n;i++)

{

for (j=0;j<n;j++){

if (a[i][j]>max){

max=a[i][j];

imax=i;

jmax=j;

}

if (a[i][j]<min){

min=a[i][j];

imin=i;

jmin=j;

}

 

}

}

 

printf("\nOndelgen massiv \n");

 

printf(" max = %d\n",max);

printf(" min = %d\n",min);

 

t=a[imin][jmin];

a[imin][jmin]=a[imax][jmax];

a[imax][jmax]=t;

 

for (i=0;i<n;i++){

for (j=0;j<n;j++){

printf("a[%d][%d]=%d ",i,j,a[i][j]);

}

printf("\n");

}

 

getch();

}

 
0
532
0