C# Średnia armetyczna

C# Średnia armetyczna
Aka “QeeShoD” Tafek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wielkpolskie
  • Postów: 14
1

Nie wiem jak zrobić tak żeby program poprosił nas o dowolną ilość liczb od 1 - 6 (oceny)? A później podzielił ich przez ich ilość. Nie wiem jeszcze jak dokładnie działają tablice w C# ponieważ od nie dawna się przesiadłem z C++. Ale tam trzeba było podać określoną ilość miejsc w tablicy a nie taka co by się dostosowywała czyli w skrócie . Jak zrobić żeby program poprosił nas o dowolną ilość liczb a później podzielił przez ich ilość .

JP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1065
0

Jak zrobić? Napisać:)
Poczytaj o kolekcjach np. List..

List<int> oceny = new List<int>();
oceny.Add(5);
oceny.Add(4);
decimal srednia= oceny.Sum() / oceny.Count();

Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0

Do tego zadania tak na prawdę nie potrzebujesz tablicy

Kopiuj
var counter = 0;
var sum = 0;
int input;

while(true)
{
   input = int.Parse(Console.ReadLine()); //lepiej tu użyć int.TryParse - to już pozostawiam Tobie
   if (input == 0)
      break;
   sum += input;
   counter++;
}

var result = sum / counter;

pisane z palca, nie testowane

  • Rejestracja: dni
  • Ostatnio: dni
0

http://bfy.tw/EB57 tutaj masz link wystarczyło wpisać 2 frazy w google i pierwszy link od góry i masz przykład jak policzyć średnią.

Aka “QeeShoD” Tafek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wielkpolskie
  • Postów: 14
0

Dziekuje za pomoc

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.