Cześć wszystkim
Mam problem z średnią. Wynik jest znacznie zawyżony. Gdy pętla for idzie pierwszy raz to wszystko jest ok, ale gdy zaczyna kolejny raz przechodzić przez pętle to wynik jest przeogromny.
double potega, liczba,liczbab = 0, liczby = 0;
Console.Write("\n\tPodaj stopień potegowania: ");
potega = Int32.Parse(Console.ReadLine());Console.Write("\n\tIle liczb chcesz zawrzeć w średniej: ");
liczba = Int32.Parse(Console.ReadLine());
for (int i = 0; i < liczba; i++)
{
Console.Write("\n\tPodaj liczbę: ");
liczbab += double.Parse(Console.ReadLine());
liczby += Math.Pow(liczbab, potega);
}
double licznikmianownik = liczby / liczba;
double sredniageometryczna = Math.Pow(licznikmianownik, 1.0 / potega);
Console.WriteLine("Wynik średniej potęgowej: " + liczby);
Console.ReadKey();