Título: Ayuda con un problema de arreglos en C. Publicado por: noidroid 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! Título: Re: Ayuda con un problema de arreglos en C. Publicado por: ThePinkPanther en 26 Noviembre 2013, 06:04 am Podrías hacerlo en c++ de la siguiente forma ...
Código: #include <iostream> |