Указать номер покупателя, для обслуживания которого продавцу потребовалось минимальное время - 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();