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
Publicar un comentario