#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int sum(int * * a, int n, int j)
{
int i, t=0;
for(i=0;i<n;i++)
t+=a[i][j];
return(t);
}
void main (void)
{
int n, i, j, sum_min, sum_max, j_min, j_max, tmp;
clrscr();
puts("BBEDU PA3MEP 1<=n<=8");
do
scanf("%d",&n);
while((n<1)||(n>8));
int * * a=(int * *)malloc(n*n*sizeof(int));
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
j_min=j_max=0;
sum_min=sum_max=sum(a,n,0);
for(j=1;j<n;j++)
{
tmp=sum(a,n,j);
if(tmp<sum_min)
{
sum_min=tmp;
j_min=j;
}
if(tmp>sum_max)
{
sum_max=tmp;
j_max=j;
}
}
for(i=0;i<n;i++)
{
tmp=a[i][j_min];
a[i][j_min]=a[i][j_max];
a[i][j_max]=tmp;
}
printf("\n");
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<n;j++)
printf("%6d", a[i][j]);
}
getch();
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.