/* File: allocdin.c */
/* Time-stamp: "2001-06-01 20:07:47 calvanes" */
/* Scopo: lettura e stampa di un vettore */

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
  int *vett;      /* puntatore al primo elemento del vettore */
  int dim;        /* dimensione del vettore */
  int i;

  printf("Inserisci il numero di elementi da invertire: ");
  scanf("%d", &dim);
  vett = malloc(dim * sizeof(int));

  for (i = 0; i < dim; i++) {
    printf("Inserisci l'elemento di indice %d: ", i);
    scanf("%d", &vett[i]);
  }

  printf("Elementi in ordine inverso:\n");

  for (i = dim - 1; i >= 0; i--)
    printf("%d ", vett[i]);
  printf("\n");

  return 0;
}