Предмет: Информатика,
автор: tolikgalkin1456
Помогите решить
В матрице А(3,3) определить сумму элементов главной диагонали и произведение элементов 2 столбца
Ответы
Автор ответа:
0
#include <iostream>
#include <numeric>
#include <array>
int main()
{
size_t sum(0);
const size_t size_arr = 3;
std::array<int, size_arr> arr[size_arr]{
{3, 5, 1},
{5, 6, 7},
{10, 13, 24}
};
for(size_t i = 0; i < size_arr; i++)
sum += arr[i][i];
std::cout << "Произведение элементов 2 строки = " << std::accumulate(arr[1].begin(), arr[1].end(), 1,
[](auto& var1, auto& var2)
{
return var1*var2;
}) << std::endl;
std::cout << "Сумма элементов главной диагонали = " << sum << std::endl;
return 0;
}
Приложения:

Browze:
Компилируйте с флагом -std=c++14. Требуется поддержка c++14
Похожие вопросы
Предмет: Английский язык,
автор: Ahat07
Предмет: География,
автор: lanonexia
Предмет: Английский язык,
автор: Аноним
Предмет: География,
автор: АленкаЛалка
Предмет: Математика,
автор: evgenia0061