Mam do zrobienia takie zadanie.
Średnią arytmetyczną ciągu liczb tex[/tex]i=1...n nazywamy liczbę E= (suma ai)/n. Napisz funkcję wyznaczającą średnią z przekazanej jej tablicy liczb typu float.
Jeśli dobrze rozumiem, program ma za zadanie przyjąć od użytkownika podane wartości a następnie podzielić ich sumę przez ich ilość. Zrobiłem na razie coś takiego:
#include<stdio.h>
#include<stdlib.h>
#define MAX 100
int main()
{
int n;
int i;
int suma=0.0;
float tablica[MAX];
printf("Ile chcesz wprowadzić liczb? ");
scanf("%d",&n);
for(i=0;i<n;i++);
{
scanf("%f",&tablica[i]);
suma=suma+tablica[i];
printf("Średnia arytmetyczna:\n", suma/n);
}
system("PAUSE");
}
Niestety nie wiem jak zrobić, aby po podaniu n móc wpisać n wartości w programie.