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