12.11.2007, 11:43
общий
это ответ
Здравствуйте, Лапотников Ден Александрович!
Не совсем понял "максимальному отрицательному значению" это вы имели виду когда Х стремиться к минус безконечности или когда стремиться к нулю!
ну я вам даю два варианта решения задачи! первый когда к минус безконечности а второй когда к нулю!
Если что спрашиваейте)))
Удачи!
Приложение:
#include "iostream"void main(void){ float F[4][5]={{1,-2.32,-3.12,4.23,-823.121},{1,-2.32,-3.121,4.23,92.22},{1,-341.32,-21.12,4.12112,-1}, {4,-8.31,-2.141,-13.23,22}}; float A[4][5]={{-1,-2.32,-3.12,4.23,823.121},{1,2.32,3.121,-4.23,92.22},{-1,-341.32,-21.12,4.12112,-1}, {4,-8.31,-2.141,13.23,22}}; float X[4],V[4]; memset(X,0,sizeof(X)); memset(V,0,sizeof(X)); for(int i=0;i<4;i++) { for(int z=0;z<5;z++) { if(F[i][z]<X[i]) X[i]=F[i][z]; if(A[i][z]<V[i]) V[i]=A[i][z]; } } return;}//*******#include "iostream"void main(void){ float F[4][5]={{1,-2.32,-3.12,4.23,-823.121},{1,-2.32,-3.121,4.23,92.22},{1,-341.32,-21.12,4.12112,-1}, {4,-8.31,-2.141,-13.23,22}}; float A[4][5]={{-1,-2.32,-3.12,4.23,823.121},{1,2.32,3.121,-4.23,92.22},{-1,-341.32,-21.12,4.12112,-1}, {4,-8.31,-2.141,13.23,22}}; float X[4],V[4]; memset(X,0,sizeof(X)); memset(V,0,sizeof(X)); for(int i=0;i<4;i++) { for(int z=0;z<5;z++) {if(X[i]==0) {if(F[i][z]<X[i])X[i]=F[i][z];} else {if(F[i][z]>X[i]&&F[i][z]<0) X[i]=F[i][z];} if(V[i]==0) {if(A[i][z]<V[i]&&A[i][z]<0)V[i]=A[i][z];} else if(A[i][z]<V[i]) V[i]=A[i][z]; } } return;}