Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2879. Mostrar todas as postagens
Mostrando postagens com marcador 2879. Mostrar todas as postagens

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;
}

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