Hej alla kunniga C++are.
Behöver lite hjälp med min kod jag fattar inte vad jag har gjort för fel. Prövat mig fram och tillbaka i timmar med olika metoder att räkna ut medelvärdet i en funktion. Får ändå hela tiden ut samma konstiga svar 9.73441e- osv. Läser på distans så behöver verkligen hjälp!
Tacksam om någon vill berätta för en nybörjare var hon har gjort felet någonstans???
#include <iostream>
using namespace std;
float medel(int v[], int n)
{
float summa = 0;
float medelvarde;
for(int i=0; i<n; ++i)
{
summa += v[i];
}
medelvarde = summa/10;
return medelvarde;
}
int main()
{
int heltal;
float medelvarde;
cout << "Ange tio heltal: ";
for(int i=0; i<10; ++i)
{
cin >> heltal;
}
float medel(int v[], int n);
cout << "Medelv\x84rdet \x84r: " << medelvarde;
return 0;
}