cin » T[i];
float Obliczsrednia(float T[])
{ float suma=0;
for(int i=0; i<lLOSC_DNi; i++) suma+=T[i]; return suma/lLOSC_DNl;
void main()
{ float kursy[ilosc_dni];
czytajDane(KURSY);
cout « "średni kurs w tygodniu: "
« obliczsreednia(kursy);
b) Miesiąc - okres o ograniczonej liczbie dni.
Liczba dni miesiąca nie jest stała, ale nigdy nie jest większa niż 31. Kursy walut można więc zapamiętać w tablicy o stałej liczbie elementów równej 31. Dla miesięcy o mniejszej liczbie dni tablica nie będzie całkowicie wypełniona Faktyczną liczbę dni miesiąca trzeba pamiętać w dodatkowej zmiennej HoscDni, która wraz z tablicą KURSY będzie przekazywana przez parametry do funkcji Czytaj Dane I Obliczsrednia. Poniżej przedstawiono zmodyfikowany program:
Przykład 2
#define max_ilosc_dni 31
void czytajDane(float T[], unsigned int ile_dni)
{ for(int i = 0; i<ile_dni; i++)
{ cout « "Podaj kurs " « i+i « "-go dnia:"; cin » T[i];
float ObliczSrednia(float T[], unsigned int ile_dni) { float suma=6;
for(int i=o; i<ile_dni; i++) suma+=T[i]; return suma/ile_dni;
void main()
{ float KURSY[MAX_ILOSC_DNI]; unsigned int HoscDni;