#include <stdio.h>
#define MAX 100

/*  Funkcja wczytuje n liczb rzeczywistych do tablicy t[] */
void wczytaj(float t[], int n)
{
   int i;
   printf("\nPodaaj kolejne liczby:\n");

   for(i=0;i<n;i++)
   {
      printf("tab[%d]=",i);
      scanf("%f",&t[i]);
   }
}

/*  Funkcja wyswietla n pierwszych elementow tablicy t[] */
void wypisz(float t[], int n)
{
   int i=0;
   while( i<n )
   {
      printf("%d : %f\n", i, t[i]);
      i++;
   }
}

void zamiana(float *x, float *y)
{
   float tmp;
   tmp = *x;
   *x = *y;
   *y = tmp;
}

/*  Funkcja odwraca kolejnosc elementow w tablicy t[] */
float* odwroc(float *t, int n)
{
   float *p, *k;

   p = t;
   k = t + n - 1;

   while( p<k )
   {
      zamiana(p, k);      
      p++;
      k--;
   }
   return t;
}


int main()
{
   int n;
   float tablica[MAX];
   printf("Podaj rozmiar tablicy: ");
   scanf("%d",&n);

   wczytaj(tablica, n);
   wypisz(tablica, n);
   printf("Odwrocona kolejnosc:\n");
   wypisz(odwroc(tablica, n), n);
}
