Считать количество медалей в последовательности золото, серебро, бронза - C#
Формулировка задачи:
смысл такой - нужно считать количество медалей в последовательности золото,серебро,бронза с клавиатуры. потом я пытаюсь разрезать строку и занести в отдельные массивы отдельно золотые медали , отдельно серебрянные и бронзовые. проблема в том , что считываються нормально только первые три комплекта медалей (3 первые строки).А дальше ничго не происходит. соответвенно в результате получается только по 3 медали в каждом отдельном массиве под медали.
кому не сложно , объясните в чем моя ошибка.
string[] lands = new string[] { "Австрия", "Германия", "Канада", "Китай", "Корея", "Норвегия", "Россия", "США", "Финляндия", "Япония" };
string[] zoloto = new string[10];
string[] zoloto2 = new string[10];
string[] medalList = new string[10];
string[] serebro = new string[10];
string[] bronza = new string[10];
string medals = "";
int k = 0;
int count = 0;
Console.WriteLine("Итоги олимпийских игр");
Console.WriteLine("Введите в одной строке количество золотых,серебряных и бронзовых медалей через пробел");
for (int i = 0; i < lands.Length; i++)
{
Console.Write(lands[i]);
Console.Write(" -> ");
medals = Console.ReadLine();
Console.WriteLine(medals);
medalList = medals.Split();
for (k = count; k < medalList.Length;)
{
zoloto2[count] = medalList[0];
serebro[count] = medalList[1];
bronza[count] = medalList[2];
count++;
break;
}
}
Console.WriteLine("Итоги зимней олимпиады в Нагано, 1998 г.");
Console.WriteLine("Страны Золото Серебро Бронза Всего Очков");
for (int i = 0; i < lands.Length; i++)
{
Console.WriteLine("{0,-10}\t{1}\t\t{2}\t{3}", lands[i], zoloto2[i], serebro[i],bronza[i]);
}Решение задачи: «Считать количество медалей в последовательности золото, серебро, бронза»
textual
Листинг программы
for (int i = 0; i < lands.Length; i++)
{
Console.Write(lands[i]);
Console.Write(" -> ");
medals = Console.ReadLine();
Console.WriteLine(medals);
medalList = medals.Split();
zoloto2[i] = medalList[0];
serebro[i] = medalList[1];
bronza[i] = medalList[2];
}