Programación General > C/C++
Problema en un ejercicio
(1/1)
josea1992:
Hola queria que me pudieseis ayudar porque no me va bien este ejercicio...
Ejercicio: 4.Escribir un programa que lea un vector de 10 elementos. Deberá imprimir el
mismo vector por pantalla pero invertido. Ejemplo: dado el vector 1 2 3 4 5 6 7
8 9 10 el programa debería imprimir 10 9 8 7 6 5 4 3 2 1.
--- Citar ---#include <stdio.h>
#include <stdlib.h>
int main (){
int tabla [10];
int i;
for(i=0;i<10;i++){
printf("Introduce un valor de fila %d: ", i+1);
scanf("%d",&tabla);};
for(i=10;i>0;i--){
printf("El inverso de la tabla anterior es: %d n",tabla);};
system("pause");
}
--- Fin de la cita ---
SkullFlower:
porque los arreglos empiezan en el elemento 0, osea que si tienes un arreglo de 3 elementos
va a ser 0, 1, 2.
así que tu problema esta en el for donde muestras el arreglo al revés.
puedes revisar este mensaje acá en este otro thread nada mas la parte a, es el mismo ejercicio:
viewtopic.php?f=18&t=44885#p160017
saludos
josea1992:
Gracias!! que casualidad que sea el mismo...
Navegación
Ir a la versión completa