Hola amigos soy un novato en la programacion pero con muchas ganas de aprender, estoy dando mis primeros pasitos de bebe y tengo algunas dudas pero me gustaria entender primero este programa que estoy haciendo mal. El programita lee los valores de cada vector y los debe mostrar pero siempre me da el mismo resultado y no elvalor que le asigno a los vectores.
#include <stdlib.h>
#include <stdio.h.>
#include <conio.h>
int vector[5];/*Declaramos el vector*/
int main()
{
for(int i=0;i<5;i++)/*Definimos un ciclo para llenar el vector*/
{
printf("\n Ingrese el valor de la posicion %d del vector:",i);
scanf("%d",&vector);/*Leemos el valor de cada posicion del vector*/
}
printf("\n Los valores ingresados fueron:");/*Mostramos los valores*/
for (int i=0;i<5;i++)
{
printf("%d\t",&vector);
}
getch();
}
No importa el valor que le asigne a cada posicion del vector simpre me da:
Los valores ingresados fueron: 4241952 4241956 4241960 4241964 4241968