Pesquisar este blog

Livros Recomendados

domingo, 21 de março de 2021

URI (BEECROWD) - 2879 - Desvendando Monty Hall - Iniciante - C e C++

Olá, hoje mostro como fiz para resolver o problema "Desvendando Monty Hall", da URI/BEECROWD, em C e C++. A lógica aplicada na solução foi a mesma. Veja na sequência desse post.

Plataforma: URI (BEECROWD)

Problema2879


Linguagens: C e C++


Solução:

Basta ler n e depois cada porta premiada, testando se ela é diferente de 1. Se for, incrementa um contador de vitórias. No fim basta imprimir este contador.

Código em C:

#include <stdio.h>

int main() {
    
    int n, portaPremiada, qtdVitorias = 0;
    scanf("%i", &n);
    
    while (n--) {
        scanf("%i", &portaPremiada);
        if (portaPremiada != 1)
            qtdVitorias++;
    }
    
    printf("%i\n", qtdVitorias);

    return 0;
}

Código em C++:

#include <iostream>

using namespace std;

int main() {
    
    int n, portaPremiada, qtdVitorias = 0;
    cin >> n;
    
    while (n--) {
        cin >> portaPremiada;
        if (portaPremiada != 1)
            qtdVitorias++;
    }
    
    cout << qtdVitorias << 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