Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время - C#

Узнай цену своей работы

Формулировка задачи:

У прилавка в магазине выстроилась очередь из n покупателей. Время обслуживания продавцом i-го покупателя равно ti(I=1...n). Пусть даны натуральное n и различные действительные t1,....tn. Получить c1,...cn, где ci - время прибывания I-го покупателя в очереди. Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время.(Задача с массивами)

Решение задачи: «Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время»

textual
Листинг программы
            /*У прилавка в магазине выстроилась очередь из n покупателей.
             * Время обслуживания продавцом i-го покупателя равно ti(I=1...n).
             * Пусть даны натуральное n и различные действительные t1,....tn. 
             * Получить c1,...cn, где ci - время прибывания I-го покупателя в очереди. 
             * Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время.(Задача с массивами)*/
            int n = Int32.Parse(Console.ReadLine());
            Random rnd = new Random();
            int[] intArrayT = new int[n];
            int[] intArrayC = new int[n];
            for (int i = 0; i < n; i++)
                intArrayT[i] = rnd.Next(1,100);
            Array.Copy(intArrayT,intArrayC,intArrayT.Length);
            int min = intArrayC[0];
            for (int i = 0; i < n; i++)
            {
                if (min >= intArrayC[i])
                    min = intArrayC[i];
            }
            Console.WriteLine(min.ToString());
            Console.ReadLine();

Оцени полезность:

9   голосов , оценка 3.333 из 5
Похожие ответы