Pesquisar este blog

Livros Recomendados

segunda-feira, 31 de agosto de 2020

URI - 1181 - Linha na Matriz - Iniciante - C++

Plataforma: URI

Problema1181

Enunciado:
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++

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

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas