Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: AgustinCh.- en 15 Junio 2017, 21:54 PM

Título: Realizar vector en C
Publicado por: AgustinCh.- en 15 Junio 2017, 21:54 PM
Hola buenas! necesito hacer un vector que calcule el promedio, y que halle el valor mayor y menor.. todo esto en lenguaje C, les agradeceria su ayuda..
Título: Re: Realizar vector en C
Publicado por: engel lex en 15 Junio 2017, 22:09 PM
que llevas hecho? no se hacen tareas, se resuelven dudas
Título: Re: Realizar vector en C
Publicado por: AgustinCh.- en 15 Junio 2017, 22:12 PM
#include <stdio.h>
#include <stdlib.h>

int main()
{
   int num;
   int menor;
   int mayor;
   int prom;
   int total;

   float vector [6];
   int i;

   for(i=0; i<6; i++)
   {
       printf("Ingrese los numeros: ");
       scanf("%d",&num);
       total += vector[i];
   }

   for(i=0; i<6; i++)
   {
       printf("vector[%.1f] = %f\n", i, &vector[1]);

   }


   return 0;
}


Voy haciendo eso.. pero cuando pongo el promedio me sale 0.0 y no le encuentro para poder resolverlo.. puede ser una pequeñez, pero no me doy cuenta..
Los códigos deben ir en etiquetas GeSHi
Título: Re: Realizar vector en C
Publicado por: engel lex en 15 Junio 2017, 22:20 PM
- total no tiene valor inicial, debes inicializarlo a 0, si no puede contener basura
- vector de i no tiene asignado ningún valor, y lo estás a sumando a total, esto carece de sentido
- num recibe el valor ingresado, sin embargo no haces nada con el
- estás imprimiendo vector de i, que no tiene ningún valor asignado, tendrás basura o algún valor al azar

corrige tu logica
Título: Re: Realizar vector en C
Publicado por: AgustinCh.- en 15 Junio 2017, 22:32 PM
Bien, gracias por responder.. soy nuevo en esto y recien estoy metiendo en el tema de la programacion.. gracias!