Ir para conteúdo

Diego Hamed

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre Diego Hamed

  1. Diego Hamed

    Dev c++ programa básico

    Cara, perfeito! Matou a charada, valeu a resposta! É um pouco da minha falta de conceito mesmo que me atrapalhou hehe.
  2. Diego Hamed

    Dev c++ programa básico

    Utilizei o comando, porém não consegui resolver o caso; ele continua fazendo a conta errada, já tentei mudar o WHILE pra DO-WHILE e também não resolveu.
  3. Olá amigos, sou novo no site e espero conseguir algumas respostas pra alguns programas que ando fazendo para treinar. Neste aqui encontro um problema chatinho; ele pede quantos números tu quiser colocar, pegará somente os pares e fará a média, desconsiderando os ímpares, e assim que digitar o nº 0, ele para a contagem e fecha a conta. O problema é que ele considera esse nº0 como parte da conta, adicionando +1 ao contador, gostaria de saber como resolver isso. Aqui vai o programa: #include<stdio.h> #include<stdlib.h> imprime(float mean, int sum,int c){ mean=sum/c; printf("The sum is:%.2d\n",sum); printf("The mean of the pairs numbers is:%.2f\n",mean); } int main() { int n,sum,c; //n= number you pressed , sum= sum of the numbers, c= counter float mean; //mean= mean of the numbers sum=0; c=0; printf("This program will make the mean only of the pairs numbers;\nTo end the count, just press 0\n"); do { printf("Number:\n"); scanf("%d",&n); if(n%2==0) sum=sum+n; c=c+1; if((n%2)!=0) c=c; sum=sum; }while(n!=0); imprime(mean,sum,c); system("pause"); }
×

Informação importante

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