Добавил:
masterdos
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
X
- •Двовимірні масиви
- •План:
- •Двовимірні масиви. Визначення
- •Багатовимірні масиви. Визначення
- •де, m - кількість рядків двовимірного масиву; n - кількість стовпців двовимірного масиву;
- •Тривимірні масиви. Визначення
- •У оголошенні двовимірного масиву, також як і в оголошенні одновимірного масиву, насамперед, потрібно
- •1// ініціалізація двовимірного масива:
- •Двовимірні масиви. Ініціалізація
- •Характерним об'єктом програмування є двовимірні масиви (матриці). Часто розглядаються матриці спеціального вигляду –
- •Матриця є прямокутна таблиця чисел з n рядків і m стовпців.
- •Індекси i і j елементу однозначно визначають місце
- •Головною діагоналлю квадратної матриці порядку n називають безліч елементів a11, а 22, ...,
- •Запам'ятаємо деякі властивості квадратних матриць:
- •Двовимірні масиви. Квадратні матриці
- •Завдання:
- •Написати програму, яка вводить двовимірний масив і обчислює суму його елементів по стовпцях.
- •Написати програму, яка вводить двовимірний масив і обчислює суму його елементів по рядках.
- •Програма обчислює середнє арифметичне елементів матриці, що вводиться по рядках.
- •Написати програму, яка обчислюватиме середнє арифметичне послідовності з 10 чисел, без врахування мінімального
- •Ввести з клавіатури дійсну матрицю розмірністю 5x5. Визначити:
- •Ввести з клавіатури дійсну матрицю розмірністю 5x5.
- •Ввести з клавіатури дійсну матрицю
- •Ввести з клавіатури дійсну матрицю розмірністю 5x5. Визначити:
- •Ввести з клавіатури дійсну матрицю розмірністю
- •Ввести з клавіатури дійсну матрицю розмірністю 5x5. Визначити:
- •Ввести з клавіатури дійсну матрицю розмірністю 5x5. Визначити:
- •Двовимірні масиви.
- •Двовимірні масиви.
- •Двовимірні масиви.
Двовимірні масиви. |
Вивід |
Операції над двовимірними масивами |
2. для дійсних значень
(наприклад, ціла частина <= 3-х знаків, після коми 4 знаки): const int n= 9;
const int m= 5; main ()
{static double a[n][m]; for (int i=0; i< n; i++)
for( int j=0; j< m; j++)
|
{a[i][j] = rand(); // здобуття елементу масиву |
||
|
printf ("%10.4lf %c", a[i][j], (j==m-1)? '\n': ' '); |
||
|
} |
|
|
|
return 0; |
||
} |
або |
for (int i=0; i< n; i++) // #include <iomanip.h> |
|
|
|
for( int j=0; j< m; j++) |
|
|
|
{a[i][j] = rand(); |
|
|
|
cout << setw(10) << setprecision(4); |
|
|
|
cout << setiosflags(ios::fixed) << a[i][j]; |
|
|
|
if (!((j+1) %m)) cout << endl; |
|
|
|
} |
|
Соседние файлы в папке ооп