Задача про бутылки - C#
Формулировка задачи:
Есть бутылки с разным количеством литров. Первое число при вводе - количество бутылок, второе - сколько в ней литров.
Если бутылка пустая - вывести NO. в ответе нужно вывести количество литров в разных бутылках по возрастанию
Решение задачи: «Задача про бутылки»
textual
Листинг программы
using System; class dem { static void Main() { Console.Write("кол-во бутылок : "); int[] bottles = new int[int.Parse(Console.ReadLine())]; for (int i = 0; i < bottles.Length; i++) { Console.Write("бутылка #{0} : ",(i + 1)); bottles[i] = int.Parse(Console.ReadLine()); } bool flag = true; while (flag) { flag = false; for (int i = 0; i < bottles.Length - 1; i++) if (bottles[i] > bottles[i + 1]) { int b = bottles[i]; bottles[i] = bottles[i + 1]; bottles[i + 1] = b; flag = true; } } foreach (int i in bottles) if (i == 0) Console.Write("NO "); else Console.Write(i+" "); Console.WriteLine(); Console.ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д