Предмет: Информатика, автор: tolikgalkin1456

Помогите решить
В матрице А(3,3) определить сумму элементов главной диагонали и произведение элементов 2 столбца

Ответы

Автор ответа: Browze
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
tolikgalkin1456: Спасибо конечно, но мне надо блок схемой а не кодом
Browze: Так вы, господин, в задании этого не указали. Я не ясновидящий, чтобы угадывать, что вам нужно.
tolikgalkin1456: простите, я не думал что по другому тоже решается
Похожие вопросы