Este codigo fuente hecho en c te ayudara a  crear un vector de tamaño n, introducir nu numero para ver cuandtas veces se repite en el vector dicho numero y por ultimo ordena el vector de manera asendente... espero que les sea util.

# include <stdio.h>
# include <stdlib.h>
int main(){
    int num,i;
    printf("Introduzca un numero:");
    scanf("%d",&num);
    int vec[num];
    srand(time(NULL));
    for(i=0;i<num;i++){
            vec[i]=rand()%20;
    }
    for(i=0;i<num;i++){
        printf("%d ",vec[i]);
    }
    printf("\nIntroduce un numero para buscar en el vector:");
    int n,cont=0;
    int j;
    scanf("%d",&n);
    for(i=0;i<num;i++){
        if(n==vec[i]) cont++;
    }
    printf("el numero %d aparece %d veces:",n,cont);

    for(i=0;i<num;i++){
        for(j=i;j<num-1;j++){
          if(vec[j+1]<vec[i]){
            int aux;
            aux=vec[i];
            vec[i]=vec[j+1];
            vec[j+1]=aux;
          }
        }
    }
    printf("\nEl vector ordenado es:\n");
    for(i=0;i<num;i++){
        printf("%d ",vec[i]);
    }
}

Comentarios