1)Материнская плата для соединения всех комплектующих 2)Блок питания для обеспечения комплектующих электричеством 3)Процессор для вычислений 4)Жёсткий диск для хранения постоянной информации 5)Оперативная память для временного хранения информации 6)Видеокарта для обработки графической информации 7)Кулер для охлаждения процессора 8)Корпус (не обязательно, просто для эстетичного внешнего вида)
#include <iostream> #include <iomanip> int main() { using namespace std; const int N = 4; const int M = 4; int Y[N][M];
//как-нибудь заполняем матрицу for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) Y[i][j] = (i + 1) * (j + 1);
//выведем её на экран for (int i = 0; i < N; ++i) { for (int j = 0; j < M; ++j) cout << setw(3) << Y[i][j]; cout << endl; }
//находим сумму элементов побочной диагонали int S = 0; for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) if (j == M - 1 - i) S = S + Y[i][j]; cout << "Sum of adverse diagonal of array: " << S << endl;
//находим сумму всех элементов матрицы int Sum = 0; for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) Sum = Sum + Y[i][j]; cout << "Sum of all elements of array: " << Sum << endl; return 0; }
2)Блок питания для обеспечения комплектующих электричеством 3)Процессор для вычислений
4)Жёсткий диск для хранения постоянной информации
5)Оперативная память для временного хранения информации
6)Видеокарта для обработки графической информации
7)Кулер для охлаждения процессора
8)Корпус (не обязательно, просто для эстетичного внешнего вида)