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 <stdio.h> int main() { int l, i, j; char a; double m[12][12], s; scanf("%i", &l); scanf(" %c", &a); for (i = 0; i < 12; i++) { for (j = 0; j < 12; j++) { scanf("%lf", &m[i][j]); if (i == l) s += m[l][j]; } } if (a == 'M') s /= 12; printf("%.1f\n", s); return 0; }