Respostas

A melhor resposta!
2014-04-23T00:30:42-03:00
#include <stdio.h>

main()
{
    int numero,
        pares=0,
        impares=0,
        somaImpares=0,
        maior=0,
        menor=99999999,
        i;
    float mediaImpares;

    for( i=1; i<=10; i++ )
    {
        printf("Digite o %do numero: ", i);
        scanf("%d", &numero);

            if( numero >= maior )
                maior = numero;
            if( numero <= menor )
                menor = numero;

            if( numero % 2 == 0 )
                pares++;
            else
            {
                impares++;
                somaImpares = somaImpares + numero;
            }
    }

    mediaImpares = somaImpares / impares;

    printf("\nQuantidade de numeros PARES: %d", pares);
    printf("\nO MAIOR numero: %d", maior);
    printf("\nO MENOR numero: %d", menor);
    printf("\nA media do numeros Impares: %.2f\n\n", mediaImpares);

    system("pause");
}

3 4 3
Otimo programa. Eu só não entendi por que vc iniciou o atributo "menor" com 9999999
Valeu.. eu iniciei com esse número bem grande, pois acredito que o usuário não vai digitar um número maior que esse... ai sempre o primeiro número digitado será atribuído à variável "menor"...e depois o programa verifica se os números que vierem na sequencia serão menores que o anterior..... Usei essa forma, pois assim é bem mais rápido de fazer.
Ah entendi, se começar com Zero, não daria pra atribuir o menor. :D
valeu obrigado pela resposta achei q seria bem mais dificil de fazer esse programa, mas obg ajudou muito
De nada. :)