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

Ответы

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 в первой строке длина последовательности, далее по порядку числа в каждой строке
02.07.14

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store