Я написал программу, и я использовал в этой программе список списков (в типе int). Каждый список в большом списке хранит различное количество целых чисел, но когда я пытаюсь приблизить эти целые числа и использовать их для деления, я не знаю, как это сделать.Как получить элемент из списка списка
Это программа:
Console.WriteLine("How many students in the class?");
int students = int.Parse(Console.ReadLine());
List<List<int>> studentsclass = new List<List<int>>();
for (int i = 0; i < students; i++)
{
Console.WriteLine("How many jumps student number " + (i + 1) + " did?");
int studentjumps = int.Parse(Console.ReadLine());
Console.WriteLine("Write student number " + (i+1) + " high jumps: ");
List<int> jumps= new List<int> (studentjumps);
for (int j = 0; j < studentjumps; j++)
{
jumps.Add(int.Parse(Console.ReadLine()));
}
}
for (int k = 0; k < studentsclass.Count; k++)
{
int sum = 0;
for (int m = 0; m < studentsclass[m].Count; m++)
{
(То есть программа, которая вычисляет средние высокие прыжки студента). Остальная часть кода должна быть: sum = sum \ index M индекса K списка.
Edit:
Я продолжил свой код, а затем, когда он пришел к той части дивизии у меня много ошибок. это то, что я писал:
for (int k = 0; k < studentsclass.Count; k++)
{
double sum = 0;
for (int m = 0; m < studentsclass[m].Count; m++)
{
sum = sum + studentsclass[k][m];
}
sum = (double)sum \ studentsclass[m]; \\<-- Error
Console.WriteLine("student number " + (k + 1) + " did an average of " + sum + " meter high jumps");
}
или я думаю, ваш четвертый цикл. технически – RadioSpace
так просто, спасибо! – user3027696