elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda con un problema de arreglos en C. en: 26 Noviembre 2013, 02:50 am
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!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines