Ввести матрицу порядка N*M. Определить количество элементов между наименьшим и наибольшим элементами матрицы.Написать на Си;
Сам массив я инициализировал,а вот с остальным проблемы.

void main()

{
int i, j;
int a[7][6];
srand((int)time(0));

for (i = 0; i < 7; ++i)
for (j = 0; j < 7; ++j)
{
a[i][j] = rand() % 10;
}
for (i = 0; i < 7; ++i)
{
for (j = 0; j < 7; ++j)
{
cout << a[i][j] << ' ';
}
cout << "n";
}


_getch();
}

Ответы

Ответ дал: hamsterhunter
0
Есть хороший сайт  - StackOverflow
Ответ дал: hamsterhunter
0
for(int x = 0;x<7;x++)
Ответ дал: hamsterhunter
0
int max=0, min=0, pos_max,pos_min, dist;
for(int x = 0;x<7;x++)
{
for(int y=0;y<6;y++)
{
if(a[x][y]>max)
{
max = a[x][y];
pos_max = x*y;
}
if(a[x][y]<min)
{
min = a[x][y];
pos_min = x*y;
}
}
}
dist = pos_max - pos_min;
if(dist <0)
{
dist = dist * (-1);
}
Ответ дал: hamsterhunter
0
Второй комментарий ответ
Вас заинтересует