#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++;
   }
}

/*  Funkcja zwraca sume pierwszych n elementow tablicy t[] */
float suma(float t[], int n)
{
   int i;
   float x = 0;

   for( i=0; i<n; i++) x = x + t[i];
   return x;
}

/*  Funkcja zwraca wartosc srednia z pierwszych n elementow tablicy t[] */
float srednia(float t[], int n)
{
   return suma(t, n)/n;
}


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

   wczytaj(tablica, n);
   wypisz(tablica, n);
   printf("Suma: %f\n", suma(tablica, n));
   printf("Srednia: %f\n", srednia(tablica, n));
}
