# include <iostream.h> # include <conio.h> # include <stdio.h> # include <math.h> const n=5, m=5; FILE*file; FILE*f; int i,j,imin, imax; float q, b[m], a[n][m], max; void vvod() { file=fopen("q.qqq","r"); for(i=0; i<n; i++) {for(j=0; j<m; j++) {fscanf(file,"%d",& a[i][j]);} }fclose(file); } void massb() { for(i=0; i<n; i++) {max=a[i][0]; for(j=0; j<m; j++) {if(max<=a[i][j]) max=a[i][j];} b[i]=max;} } void vivod() { f=fopen("qq.qqq", "w"); for(i=0; i<n; i++) {printf("%d/t", b[i]);} fclose(f); } void main() { vvod(); massb();
for(i=0; i<m; i++) {if(b[i]<0) {imin=i; break;}} for (i=0; i<m; i++) {if(b[i]>0) {imax=i;}}
q=b[imin]; b[imin]=b[imax]; b[imax]=q;
vivod(); getch(); }
|