Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - noidroid

#1
Hola, foro. Soy nuevo en el foro registrado pero llevo leyendo este foro desde que me apegue a la programacion. Recientemente me dieron un problema que dice asi
Leer n valores, encontrar el menor, el mayor, el valor promedio de los n valores, mostrar el vector y el valor menor, el mayor, y el promedio de los n valores. En C, he encontrado algunos ejemplos en C y solo los encuentro en C++. Esto es lo que llevo del codigo a la fecha :/

Citar#include <stdio.h>
#include <stdlib.h>
int auxiliar (int V[50], int n);
int main (){
    int V[50], n, i;
    printf ("Este programa lee vectores de hasta 50 datos\n");
    printf ("ingresa n");
    scanf ("%d", &n);
    if (n<0||n>50)
    printf ("Lo siento, ingresa valores posibles\n");
else{
        for (i=0;i<n;i++){
            printf ("ingresa V[%d]  ", i+1);
            scanf ("%d", &V);
        }
         for(i=0;i<n;i++){
             auxiliar (V, n);

         }
    printf("El menor es %d", V[0]);
    printf("El mayor es %d", V[n-1]);
         }
return 0;
}

int auxiliar (int V[50], int n){
      int i,j,aux;
    for (j=1;j<n;j++)
     for (i=0; i<n-1; i++){
         if (V[i+1]<V){
            aux = V[i+1];
            V[i+1]= V;
            V= aux;
         }
     }
}

El programa me manda error y se cierra, alguien podria ayudarme dandome una idea de lo que me falta y del porque se me cierra, saludos!