Определить порядковый номер самого дорогого вида конфет - 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();
            
        }
 
 
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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