• Предмет: Информатика
  • Автор: tolikgalkin1456
  • Вопрос задан 7 лет назад

Помогите решить
В матрице А(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
0
Компилируйте с флагом -std=c++14. Требуется поддержка c++14
Ответ дал: tolikgalkin1456
0
Спасибо конечно, но мне надо блок схемой а не кодом
Ответ дал: Browze
0
Так вы, господин, в задании этого не указали. Я не ясновидящий, чтобы угадывать, что вам нужно.
Ответ дал: tolikgalkin1456
0
простите, я не думал что по другому тоже решается
Вас заинтересует