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ść .
C# Średnia armetyczna
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wielkpolskie
- Postów: 14
1
- 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();
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2512
0
Do tego zadania tak na prawdę nie potrzebujesz tablicy
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ą.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wielkpolskie
- Postów: 14
0
Dziekuje za pomoc