Faça um programa, na linguagem C++, que solicita ao
usuário que preencha uma matriz de ordem 5. Após o
preenchimento, o programa deverá calcular o valor da
diagonal principal da referida matriz e imprimir a matriz e o
valor da diagonal.
Soluções para a tarefa
Respondido por
1
#include <iostream>
using namespace std;
int main() {
int array[5][5], i, j;
int sum = 0;
for (i = 0; i < 5; i++){
for (j = 0; j < 5; j++){
cout << "-->";
cin >> array[i][j];
if (i == j) sum += array[i][j];
}
}
int a, b;
for (a = 0; a < 5; a++){
for (b = 0; b < 5; b++){
cout << array[a][b];
}
cout << endl;
}
cout << "SOMA: " << sum << endl;
return 0;
}
Perguntas interessantes
História,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
História,
6 meses atrás
Matemática,
6 meses atrás
Inglês,
11 meses atrás
Contabilidade,
11 meses atrás