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
/*************************************************************************************** MAXIMO DE UN VECTOR - LOS NUMEROS SE PUEDEN REPETIR CARGAR UN VECTOR DE 5 ELEMENTOS CON NUMEROS ENTEROS. OBTENER EL MAXIMO VALOR Y EN QUE POSICION/ES SE ENCUENTRA. ***************************************************************************************/ #include <stdio.h> void CARGA(int [],int); // CARGA SECUENCIAL DEL VECTOR int MAXIMO(int [],int); // OBTIENE Y RETORNA EL MAXIMO VALOR DEL VECTOR void INFO_MAXIMO (int [], int, int); // INFORMA EL MAXIMO Y LA/S POSICION/ES DONDE ESTA EL MAXIMO. main() { int VEC[5],MAX; CARGA(VEC,5); MAX= MAXIMO(VEC,5); INFO_MAXIMO(VEC, MAX, 5); } /////////////////////////////////////////// void CARGA(int V[],int N) { int I; for(I=0;I<N;I++) { printf("\nINGRESAR ELEMENTO EN POSICION %d ",I+1); scanf("%d",&V[I]); } } //////////////////////////////////////////// int MAXIMO(int V[],int N) { int I , MAXI= V[0]; for(I=1;I<N;I++) if (V[I]>MAXI) MAXI = V[I]; return (MAXI); } //////////////////////////////////// void INFO_MAXIMO(int V[],int MAXI, int N) { int I ; printf("\n VALOR MAXIMO DEL VECTOR %d",MAXI); for(I=0;I<N;I++) if (V[I]== MAXI) printf("\n POSICION %d ", I+1); }
Compartir