Учеба и наука

Дана последовательность из n действительных чисел,найти номер первого минимального элемента.В С# - вопрос №1104164

июнь 27, 2014 г.

  • Всего ответов: 1

  • Илья - аватарка

    Илья

    31-й в Учебе и науке

    using System.IO;
    using System;

    class Program
    {
        static int NumberMin(int n, double [] m)
        {
            int T = 0;
            for(int i = 0; i < n; i++)
                if (m[T] > m[i]) T = i;
            return T;
        }
    //Возвращает номер первого минимального элемента массива
    //Нумерация ведётся с нуля
    //Пример использования:

        static void Main()
        {
            int n;
            // Read in every line in the file.
            using (StreamReader reader = new StreamReader(«input.txt»))
            {
                n = Convert.ToInt32(reader.ReadLine());
                double [] a; a = new double[n];
                int i = 0; string s;
                while ((s = reader.ReadLine()) != null)
                    a[i++] = Convert.ToDouble(s);

                Console.WriteLine(NumberMin(n,a));
            }
        }
    }
    //В файле input.txt в первой строке длина последовательности, далее по порядку числа в каждой строке

    июль 2, 2014 г.

Похожие вопросы