#include <stdio.h>
#include <iostream.h>
int get_i_of_min (double r1, double r2, double r3)
{
if ( (r1 < r2) && (r1< r2) )
return 0;
if (r2 < r3)
return 1;
else
return 2;
}
main()
{
double a[][3] = {
{ 4.3, 6.4, 8.6},
{ 7.1, 4.3, 2.0},
{ 5.6, -7.3, 5.6}
};
double min = a[0][ get_i_of_min (m1, m2, m3) ];
for (int i = 1; i != 3; i++)
{
for (int j = 0; j != 3; j++)
{
if (a[i][j] > min)
min = a[i][ get_i_of_min (m1, m2, m3) ] = a[i][j];
}
}
cout << "Result of multiple max three elements for 3x3 static matrix is:"
<< (a[0][1] * a[][2] * a[][3] ) << endl;
return 0;
}
//--------------------------------------------------------------------------------------------
/*
Вот. Так, чевоита тут набросал в блокноте, но, к сожалению уверен,
что не без ошибок. А отладить не могу, дома студии нету, тока на работе.
Но в общем, если поколдовать секунд 10-15, то все должно заработать. Дерзай.
*/
Сообщение отредактировал Vogan: 03 April 2008 - 03:31