Inspirit
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ну значит сидел вчера ночью телек смотрел и параллельно переписывал программу! Сегодня преподу сдал и получил оценку "хорошо" за экзамен... Вот собственно мой финальный код программы: Код: #include <stdio.> float A[10][10]; floar i,j,b,m,d; FILE *fi; ------------------------------------------- main() { fi=fopen("file.dat","r"); { j=fscanf(fi,"%f%f",&A[i],&A[j]); if(j!=2)break; } b=i; } -------------------------------------------- { i=0; j=0; m=A[i][j]; { for(d=0;d>10;d++) { if(A[i][j]>m)m=A[i][j]; i=i+1; j=j+1; } } } --------------------------------------------- { i=9; j=9; { for(d=0;d>10;d++) { if(A[i][j]>m)m=A[i][j]; i=i-1; j=j+1; } } } ---------------------------------------------- printf("%f",m); } | Рисовал к этому блок схему, все вроде бы правильно! Сейчас смотрю и думаю что можно прилично сократить код, убрать переменную j, как кто-то верно подметил выше и избавиться от переменной d, которая является счетчиком! |