Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
/* BÙSQUEDA SECUENCIAL 4. VALOR REPETIDO. Y VECTOR DE POSICIONES */ #include <stdio.h> #include <stdlib.h> #include <conio.h> #define NUM 8 int BUSCAR ( int [], int , int, int []); void MIRAR ( int [] , int ); int main() { int VAL, VECES, I; int LUGAR [NUM]; int VEC[NUM]= {90, 60, 20, 40, 80, 40, 10, 40} ; printf("\n Ingrese el valor que desea encontrar"); scanf ("%d", &VAL); VECES = BUSCAR (VEC, NUM, VAL, LUGAR); if (VECES != -1) for (I= 0; I <= VECES; I++) printf("\n El valor se encontrò en la posición %d", LUGAR [I]); else printf("\n ERROR no se encontró el valor"); MIRAR ( VEC , NUM ); printf("\n\n"); return 0 ; } int BUSCAR ( int V[], int N, int VALOR, int L[]) { int I, K = -1; for (I=0; I <N; I++) if (V[I] == VALOR){ K++; L[K]= I; } return K; } void MIRAR ( int V[] , int N ) { int I ; /* IMPRESION DE LOS VALORES DEL VECTOR */ printf("\n\n\n CONTENIDO DEL VECTOR \n\n\n"); printf("\n\n\n POSICION CONTENIDO \n\n\n"); for ( I = 0 ; I < N ; I++ ) printf("\n V[%d] %4d \n" , I, V[I] ); printf("\n"); getch(); }
Compartir