В массиве хранятся информация о стоимости 1 кг - C#
Формулировка задачи:
В массиве хранится информация о стоимости 1 кг 30 видов конфет. Определить порядковый номер самого дешевого вида конфет.
Если таких видов несколько, то должен быть найден номер:
а) первого из них
б) последнего из них
Решение задачи: «В массиве хранятся информация о стоимости 1 кг»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.IO; namespace test1 { class Program { static void Main(string[] args) { const int SIZE = 30; int[] sweets = new int[SIZE]; Random rand = new Random(); for (int i = 0; i < SIZE; ++i) sweets[i] = rand.Next(20); for (int i = 0; i < SIZE; ++i) Console.Write(" " + sweets[i]); Console.WriteLine(); int min = sweets.Min(); int first_min = -1; int last_min = -1; int position = 0; foreach (int val in sweets) { if (val == min) if (first_min == -1) first_min = position + 1; else last_min = position + 1; position++; } Console.WriteLine("Порядковый номер первого минимума: " + first_min); if (last_min != -1) Console.WriteLine("Порядковый номер последнего минимума: " + last_min); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д