Ir ao conteúdo
  • Cadastre-se
Visitante

C++ Programa em C++; algoritmo

Recommended Posts

Visitante


1) Uma empresa decidiu fazer o recrutamento para preencher algumas vagas . Os candidatos serão cadastrados por computador . Faça um algoritmo para :
a) Ler o número de inscrição do candidato , idade, sexo
B) Mostrar a idade média dos candidatos .
c) Mostrar o número total de candidatos (homens e mulheres).

Qual o código e/ou fluxograma que devo fazer? (Lembrando, não posso usar matrizes)

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  •    0
    Visitante

    Kelvin Isael Seibt, o usuário entra com um número até acertar. Os números sorteados é de 1 a 10

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    @SheretahFiz em C aqui creio que não seja difícil pra você fazer as alterações necessárias (se houver) para que o mesmo rode com seu compilador.
    Me corrija se eu tiver entendido errado o enunciado.
     

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int main(){
        int jogadorum = 0, jogadordois = 0, bot, controlador=0, numescolhido;
    
        srand((unsigned)time(NULL));
    
        bot = rand()%10;
    
        do{
            if(controlador == 0)
                printf("Jogador 1 : Escolha um numero: ");
            else
                printf("Jogador 2 : Escolha um numero: ");
    
            scanf("%d", &numescolhido);
            if(controlador == 0){
                if(bot == numescolhido){
                    printf("\nJogador 1 acertou, era o numero %d", bot);
                    printf("\nJogador 1 teve %d erros!", jogadorum);
                }else
                    jogadorum++;
    
                controlador++;
            }else{
                if(bot == numescolhido){
                    printf("\nJogador 1 acertou, era o numero %d", bot);
                    printf("\nJogador 1 teve %d erros!\n\n", jogadordois);
                }else
                    jogadordois++;
    
                controlador--;
            }
        }while(bot != numescolhido);
    
        return 0;
    }

     

    adicionado 22 minutos depois

    @Sheretah Perdão não vi que você tinha alterado o enunciado.
    Você pode usar structs?

    adicionado 34 minutos depois
    1 hora atrás, Sheretah disse:


    1) Uma empresa decidiu fazer o recrutamento para preencher algumas vagas . Os candidatos serão cadastrados por computador . Faça um algoritmo para :
    a) Ler o número de inscrição do candidato , idade, sexo
    B) Mostrar a idade média dos candidatos .
    c) Mostrar o número total de candidatos (homens e mulheres).

    Qual o código e/ou fluxograma que devo fazer? (Lembrando, não posso usar matrizes)

    #include <stdio.h>
    #define max 5
    
    typedef struct{
        int inscricao;
        int idade;
        char sexo;
    } Inscricao;
    
    int main(){
        Inscricao participantes[max];
        int x, soma = 0, mulher = 0, homem = 0;
    
        for(x=0;x<max;x++){
            printf("\nInscricao: ");
            scanf("%d%*c", &participantes[x].inscricao);
            printf("Idade: ");
            scanf("%d%*c", &participantes[x].idade);
            printf("Sexo: ");
            scanf("%c%*c", &participantes[x].sexo);
        }
    
        for(x=0;x<max;x++){
            soma += participantes[x].idade;
            if(participantes[x].sexo == 'f')
                mulher++;
            else
                homem++;
        }
    
        soma = soma/max;
    
        printf("\nA media de idade eh de %d.\n", soma);
        printf("\nSão %d mulheres e %d homens.\n", mulher, homem);
    
        return 0;
    }

     

     

    • Amei 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário

    Criar uma conta

    Crie uma nova conta em nossa comunidade. É fácil!

    Crie uma nova conta

    Entrar

    Já tem uma conta? Faça o login.

    Entrar agora





    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×