Программирование на языке высокого уровня - 14 стр.

UptoLike

Составители: 

14
// расчет массива b
for (i=0; i<4; i++) // организация цикла по строкам массива
if (a[i][0] >=0)
{ // поиск максимального элемента в строке
b[i]=a[i][0]; // за максимум приняли элемент a[i][0]
for (j=1; j<5; j++)
if (a[i][j] > b[i])
// если элемент массива a[i][j] больше максимума,
b[i] = a[i][j];
// то его принимаем за максимум
}
else
{ // поиск минимального элемента в строке
b[i]=a[i][0]; // за минимум приняли элемент a[i][0]
for (j=1; j<5; j++)
if (a[i][j] < b[i])
// если элемент массива a[i][j] меньше минимума,
b[i] = a[i][j];
// то его принимаем за минимум
}
/* вывод на экран исходного массива a
и полученного массива b */
cout << "Исходный массив a:\n";
for (i=0; i<4; i++)
{
for (j=0; j<5; j++)
cout << setw(5) << a[i][j];
cout << endl;
}
cout << "Полученный массив b:\n";
for (i=0; i<4; i++)
cout << setw(5) << b[i];
}