Благодаря нечеловеческих усилий и помощи друзей удалось написать что-то. Но как всегда компилятор выдаёт ошибки. Посмотрите и скажите где ошибки:


//---------------------------------------------------------------------------
#include <condefs.h>
#include <iostream.h>
#include <conio.h>

//---------------------------------------------------------------------------

int calcsum (int ar[7][7], int i);
int calcmax (int ar[7][7], int i);

int calcsum (int ar[7][7], int i)
{
int sum = 0;
int j;
for (j=0;j<7;j++)
sum += ar[j][i];


}

int calcmax (int ar [7][7], int i)
{
int max = 0;
int j, jmax;
for (j=0; j<7; j++)
{
if (max<ar[i][j])
{
max = ar[i][j];
jmax = j;
}
}
return (jmax);
}

int main (int argc,char* argv [])
{
int j;
int i;
int max = 0;
int imax;
int ar [7][7]=
{
{1,2,3,4,5,6,7},
{2,6,3,6,4,6,2},
{3,5,5,4,6,1,6},
{7,4,5,4,5,4,5},
{1,1,3,4,1,3,3},
{2,3,4,3,4,3,5},
{1,2,3,2,3,2,3}
};

for (i=0;i<7;i++)
{
j = calcsum(ar,i);
if (max<j)
{
max=j;
imax=i;
}
}
printf ("Maximum sum = %d for column = %d\n",max,imax+1);

for (i=0;i<7;i++)
{
j = calcmax(ar,i);
max = ar[i][j];
ar[i][j] = ar[i][imax];
ar[i][max]=max;
}
getch();
return 0;
}