[ create a new paste ] login | about

Link: http://codepad.org/SRc8Yut8    [ raw code | fork ]

C, pasted on Jul 3:
#include <stdio.h>
#include <stdlib.h>

//Criar uma funcao para comparar os valores
static int comparar(const void*, const void*);

int main(int argc, char ** argv){
    int i;
    //Declarar uma variavel que guardara o valor de todos os 5 digitos,
    //uma que guardara o maior valor, e outra que sera auxiliar para
    //fazer os lacos
    int vec[5];

    //Pedir ao usuario para que ele informe os 5 digitos
    printf("Digite 5 numeros: ");
    scanf("%d, %d, %d, %d, %d", &vec[0], &vec[1], &vec[2], &vec[3], &vec[4]);

    //Rearranjar todos os valores dentro do vetor
    qsort(vec, 5, sizeof(int), comparar);

    //Imprimir o maior valor, sendo o maior valor o ultimo elemento
    printf("O maior numero e: %d\n", vec[4]);

    //Retornar 0 na funcao principal
    return 0;
}

static int comparar(const void * n1, const void * n2){
    //Retornar a comparacao dos 2 valores
    return (*(int*)n1 > *(int*)n2);
}


Create a new paste based on this one


Comments: