Plataforma: URI
Problema: 1181Enunciado:
Neste problema você deve ler um número, indicando uma linha da matriz na qual uma operação deve ser realizada, um caractere maiúsculo, indicando a operação que será realizada, e todos os elementos de uma matriz M[12][12]. Em seguida, calcule e mostre a soma ou a média dos elementos que estão na área verde da matriz, conforme for o caso. A imagem abaixo ilustra o caso da entrada do valor 2 para a linha da matriz, demonstrando os elementos que deverão ser considerados na operação.
Linguagem: C++
Linguagem: C++
Solução:
#include <iostream> #include <iomanip> using namespace std; int main() { int l, i, j; char a; double m[12][12], s; cin >> l; cin >> a; for (i = 0; i < 12; i++) { for (j = 0; j < 12; j++) { cin >> m[i][j]; if (i == l) s += m[l][j]; } } if (a == 'M') s /= 12; cout<<fixed<<setprecision(1)<<s<<endl; return 0; }
Nenhum comentário:
Postar um comentário