Определить порядковый номер самого дорогого вида конфет - C# (198906)
Формулировка задачи:
Здравствуйте, помогите пожалуйста решить задачку в си шарпе. В массиве хранится информация о стоимости 1 килограмма n видов конфет. Определить, порядковый номер самого дорогого вида конфет. Если таких видов несколько, то должен быть найден номер последнего из них.
Решение задачи: «Определить порядковый номер самого дорогого вида конфет»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int [] Price = new int[10];// Объявляем одномерный массив на 10 элементов
int MaxI = 0;// переменная в которой будет храниться координата
int MaxPrice = Int32.MinValue;// переменная которая проверяет цену на предмет максимальной
for (int i = 0; i <= 9; i++)//цикл для ввода с клавиатуры одномерного массива
{
Console.Write("Введите Price[{0}] ", i+1);
Price[i] = Convert.ToInt32(Console.ReadLine());//эти две строчки, я думаю, в пояснениях не нуждаются
if (Price[i] > MaxPrice)//Условие понятно
{
MaxPrice = Price[i];//можно вывести и стоимость самого дорогого вида конфет
MaxI = i;// вот порядковый номер самого дорогого вида конфет
}
}
Console.WriteLine("Порядковый номер самого дорогого вида конфет - {0}", MaxI+1);//выводим его на экран
Console.ReadKey();
}
}
}