W metodzie głównej utworzyłem sobie tablicę, oraz wprowadzam dane do tej tablicy z klawiatury. Uczę się dopiero programowania obiektowego w c++, zatem mam pytanie. Chciałbym utworzyć klasę Statystyka, a w niej metodę, która obliczy mi średnią z wartości tablicowych.
# include <stdio.h>
# include <iostream.h>
# include <conio.h>
int main(void)
{
cout<<"Wprowadz dane do tablicy:"<<endl;
int tablica[5];
for(int i=0;i<5;i++)
{
cout<<"Wprowadz liczbe calkowita"<<endl;
cin>>tablica[i];
}
for(int i=0;i<5;i++)
{
cout<<"Efekt:"<<tablica[i]<<endl;
}
getch();
return 0;
}
Proszę o wytłumaczenie. Programowanie wchodzi mi bardzo opornie, wcześniej miałem C#, ale teraz mamy C++ i muszę ogarnąć pewne elementy..
Dopisałem, ale pewnie źle bo mam 4 błędy:
class Statystyka
{
int tablica[5]; //Wchodzi Tablica z metody głównej?
int suma=0; //Deklaruje suma=0?
};
void Statystyka::srednia(int tablica[5]) //Tu nie wiem co dalej :(
{
for(int i=0;i<5;i++)
{
suma=suma+tablica[i];
}
}