| часть описал программы дальше в стопор встал!!!!!помогите пожалуйста
 #include <stdio.h>
 #include <stdlib.h>
 #define MAXSIZE 10 (#define заменяет представленный идентификатор заранее подготовленной последовательностью символов максимальный размер )
 void prn_matrix(int [][MAXSIZE], int, int); (void — тип, спецификатор, целое число максимального размера
 int min_el(int [], int); (целое число минимального элемента)
 int max_el(int [][MAXSIZE], int, int, int*, int*); (целое число максимального элемента)
 void repl(int [][MAXSIZE], int, int, int); (тип,спецификатор , repl простая интерактивная среда программирования) (int*Указатель на целое, Кроме того так можно объявлять динамический массив)
 
 int main(int argc, char *argv[]) (главная процедура ,целое число argc - количество переданных аргументов командной строки., argv - массив переданных аргументов командной строки.  звездочка в объявлении сообщает компилятору Cи, что argv представляет собой указатель, в данном случае указатель на указатель типа char)
 {int A[MAXSIZE][MAXSIZE];
 int N, M;
 int i, j;
 int last_min; (Переменая, которая обозначает минимальный елемент последней строки матрицы)
 int Imax, Jmax; (целое число максимального изображения) (модульная визуальная среда программирования)
 do{
 printf("Vvedite kol-vo strok (2..%d): ", MAXSIZE);
 scanf("%d", &N);     (соответственно читает с неким форматом)
 }while((N<2) || (N>MAXSIZE)); (Цикл while с предусловием позволяет выполнить одну и ту же последовательность действий пока проверяемое условие истинно)
 do{
 printf("Vvedite kol-vo stolbcov (2..%d): ", MAXSIZE);
 scanf("%d", &M);
 }while((M<2) || (M>MAXSIZE));
 printf("Vvod elementov matricy\n");
 for(i=0; i<N; i++)
 for(j=0; j<M; j++)
 {printf("A[%d][%d] = ", i, j);
 scanf("%d", &A[i][j]); (читает элемент А столбца и строки)
 }
 printf("Sozdana matrica A\n");
 prn_matrix(A, N, M); (Функция, которая выводит на екран матрицу)
 last_min=min_el(A[N-1], M);  (минимальны элемен последней строки)
 printf("Min element poslednei stroki: %d\n", last_min);
 max_el(A, N, M, &Imax, &Jmax);
 printf("Max element A[%d][%d] = %d\n", Imax, Jmax, A[Imax][Jmax]);
 repl(A, Imax, Jmax, last_min);
 printf("\n---------------------------------------------\n");
 printf("Kol-vo strok v matrice: %d    Kol-vo stolbsov v matrice: %d\n", N, M);
 printf("Max element v matrice: %d\n", A[Imax][Jmax]);
 printf("Izmenennaya matrica A\n");
 prn_matrix(A, N, M);
 system("PAUSE");
 return 0;
 }
 
 void prn_matrix(int Matr[][MAXSIZE], int n, int m)
 {int i, j;
 for(i=0; i<n; i++)
 {for(j=0; j<m; j++)
 printf("%d\t", Matr[i][j]);
 printf("\n");
 }
 }
 
 int min_el(int v[], int n)
 {int i, t;
 t=v[0];
 for(i=1; i<n; i++)
 if (v[i]<t)
 t=v[i];
 return t;
 }
 
 int max_el(int Matr[][MAXSIZE], int n, int m, int* Nstr, int* Ncol)
 {int i, j, t;
 t=Matr[0][0];
 *Nstr=0;
 *Ncol=0;
 for(i=0; i<n; i++)
 for(j=0; j<m; j++)
 if (Matr[i][j]>t)
 {t=Matr[i][j];
 *Nstr=i;
 *Ncol=j;
 }
 return t;
 }
 
 void repl(int Matr[][MAXSIZE], int I, int J, int R)
 {int k;
 for(k=0; k<I; k++)
 Matr[k][J]=R;
 }
 
 |