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ść .
1
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();
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
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ą.
0
Dziekuje za pomoc