Foro de elhacker.net

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
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.    int num;
  7.    int menor;
  8.    int mayor;
  9.    int prom;
  10.    int total;
  11.  
  12.    float vector [6];
  13.    int i;
  14.  
  15.    for(i=0; i<6; i++)
  16.    {
  17.        printf("Ingrese los numeros: ");
  18.        scanf("%d",&num);
  19.        total += vector[i];
  20.    }
  21.  
  22.    for(i=0; i<6; i++)
  23.    {
  24.        printf("vector[%.1f] = %f\n", i, &vector[1]);
  25.  
  26.    }
  27.  
  28.  
  29.    return 0;
  30. }
  31.  

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!