Считать количество медалей в последовательности золото, серебро, бронза - 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]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д