Ir para conteúdo
darthmagus

Me ajudem a resolver um exercício, por favor! E se possível, me mostrem como entender melhor estruturas de repetição.

Recommended Posts

Escreva um programa que calcule a média dos números digitados pelo usuário, se eles forem pares. O programa deve terminar a leitura se o usuário digitar zero.

 

Isso foi o que fiz até agora, mas não deu muito certo:

 

  main(void){
        setlocale(LC_ALL,"Portuguese");
        int n1, n2, n3;
        float media;
        int i;

        printf("Digite o 1º número: ");
        scanf("%d", &n1);

        printf("Digite o 2º número: ");
        scanf("%d", &n2);

        printf("Digite o 3º número: ");
        scanf("%d", &n3);

        while (n1%2 ==0 && n2%2 ==0 && n3%2 == 0) {
            media = (n1 + n2 + n3)
        }

        printf("%d", media);

    return 0;
    system ("pause");
}
 

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

  • Conteúdo Similar

    • Por Manu Oliveira
      Vetor é um conjunto de variáveis subordinadas a um único nome e struct também é um conjunto de variáveis subordinadas a um único nome.  Meu professor pediu para diferencia -las. mais estou com dificuldade.
       
       
    • Por Leonardo B. Tosin
      Bom dia galera. Estou fazendo um projeto que necessito fazer a leitura de arquivo PDF e converter para TXT. Toda parte de programação é tranquila, sem problemas (abrir arquivo....),  problema é só no ending do PDF, que quando abre ele em algum outro meio fica com os caracteres inlegíveis. O mais longe que consegui chegar foi converter por meio de plugins de editores de texto(Notepad++, SUblime Text), os caracteres de ASC II para Hexadecimal, mas não sei o que fazer a partir daí. Se alguém saber de alguma maneira, biblioteca, já é de grande ajuda.
      Atenciosamente, Leonardo.
    • Por rickbonini
      Olá, meu nome é Henrique, sou iniciante na área de programação e estou começando a fazer uns projetos simples no javascript, só pratica mesmo. Estou tentando fazer o exemplo clássico de tirar a média do aluno, pra mim , de novo iniciante na área, parece tudo certo, mas quando vou executar dá erro. Olhem e me dizem o que não estou vendo :) 
       
      alunos = []                  for (i=1; i<=1; i++) {             nome = prompt("Digite o nome do aluno.");             nota1 = parseInt(prompt("Digite a primeira nota do aluno " + nome));             nota2 = parseInt(prompt("Digite a segunda nota do aluno " + nome));             aluno = {                 nomes: nome,                 notas1: nota1,                 notas2: nota2,                 media: 0,                 situacao: ""             }             alunos.push(aluno)         }         for (i=0; i<alunos.length; i++){             alunos.media = (alunos.notas1 + alunos.notas2) / 2         }         media_all_alunos = 0;         for (i=0; i<alunos.length; i++) {             media_all_alunos = media_all_alunos + alunos.media         }             media_real = media_all_alunos / alunos.length             document.write("A média da classe: " + media_real + "<br>")         if (alunos.media>=6){             situacao = "Aprovado"         }         else if (alunos.media<=4){             situacao = "Reprovado"         }         else{             situacao = "Recuperação"         }         alunos.situacao = situacao           document.write("Aluno: " + alunos.nomes + "<br>");         document.write("1ª Nota:  " + alunos.notas1 + "<br>");         document.write("2ª Nota:  " + alunos.notas2 +  "<br>");         document.write("Média:  " + alunos.media + "<br>")         document.write("===================================================== <br>")                  alunos_Aprovado = 0;         alunos_Reprovado = 0;         alunos_rec = 0;         for (i=0; i<alunos.length; i++){             if (alunos.situacao == "Aprovado") {                 alunos_Aprovado = alunos_Aprovado + 1             }             else if (alunos.situacao == "Reprovado") {                 alunos_Reprovado = alunos_Reprovado + 1             }             else {                 alunos_rec = alunos_rec + 1             }         }         document.write("Alunos Aprovados: " + alunos_Aprovado + "<br>")         document.write("Alunos Reprovados: " + alunos_Reprovado + "<br>")         document.write("Alunos em Recuperação: " + alunos_rec + "<br>")  
    • Por Maísa Andrade
      Galera! Preciso de um programa em linguagem C ou C ++ que faça binômios de Newton de grau N usando Triângulo de Pascal para resolver os índices! 
       
      O prof quer que digite o grau e apareça a sequência de binômios! 
       
      Alguem consegue me ajudar?? Urgente! 

       
       
    • Por Maísa Andrade
      Galera! Preciso de um programa em linguagem C ou C ++ que faça binômios de Newton de grau N usando Triângulo de Pascal para resolver os índices! 
       
      O prof quer que digite o grau e apareça a sequência de binômios! 
       
      Alguem consegue me ajudar?? Urgente! 
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.