Задание:
Сформировать двумерный массив M (3,4) чисел 22,3,5,7,12,15,17,8,9,1,23,45; Вывести на экран в виде таблицы; Найти максимальные и минимальные значения. Заменить элементы первой строки на нули. ПОМОГИТЕ ПОЖАЛУЙСТА ОЧЕНЬ НАДО!
Решение:
#include using std: cout; using std: endl; #include using std: setw; int main () { int m[3][4]={ { 22, 3, 5, 7 }, { 12, 15, 17, 8 }, { 9, 1, 23, 45 } }; int smallest, largest; for (int i=0; i < 3; i+) { for (int j=0; j < 4; j+) { cout << setw (2) << m[i][j] << '; } cout << endl; } cout << endl; smallest=largest=m[0][0]; for (int i=0; i < 3; i+) { for (int j=0; j < 4; j+) { if (smallest > m[i][j]) { smallest=m[i][j]; } else if (largest < m[i][j]) { largest=m[i][j]; } } } for (int i=0; i < 4; i+) { m[0][i]=0; } for (int i=0; i < 3; i+) { for (int j=0; j < 4; j+) { cout << setw (2) << m[i][j] << '; } cout << endl; } cout << endl; cout << "Smallest=" << smallest << "\nLargest=" << largest << endl; return 0; }
Знаете другой ответ?
Отправить свой ответ