cout << " M [ " << i << "] = " << "[ " << k << ]" ;
cin >> M [ i ] [ k ];
cout << M [ i ] [ k ] << endl;
M [ i ] [ k ] = M [ i ] [ k ] + s ; //Можна M [ i ] [ k ] + = s ;
}
cout << "Нове значення матриці :" << endl;
//Виведення матриці в природному вигляді
for ( i = 0; i < n; i++)
{
cout << endl;
for ( k = 0; k < m; k++)
cout << M [ i ] [ k ] << " ";
}
}
У програмі при описі матриці в операторі
float M[n][m];
вказується діапазон зміни двох індексів, перший з яких призначений для індексування рядків, другий — стовпців.
При введенні, обробці і виведенні матриці для перебору всіх її елементів використовується два цикли, один із яких є вкладеним в іншій. Це дозволяє при кожнім значенні змінної iперебирати всі значення k.
Розглянута програма може бути скорочена шляхом об'єднання всіх трьох блоків циклу в один, але в такому випадку вона буде менш наочною.
Переглядів: 236
Не знайшли потрібну інформацію? Скористайтесь пошуком google: