Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Использование методов(задача)


Автор: arabon 10.12.2010, 00:54
Всем привет!
Помогите с решением задачи

Определить класс с методом, который в массиве положительных вещественных чисел из N элементов находит и возвращает порядковый  номер  элемента, имеющего наибольшую дробную часть. Используя указанный метод, найти и выдать на экран такой элемент в заданном  массиве.  Количество элементов в массиве ввести  с клавиатуры в основной программе. Массив заполнить случайными числами в  диапазоне значений от 100 до 200.


Я не совсем понимаю, что значит класс с методом который находит и возвращает порядковый номер

Код

  class Program
    {
        static void Main(string[] args)
        {
            double[] A, B;
            int q;
            Console.WriteLine("Введите количество элементов массива A:");
            q = int.Parse(Console.ReadLine());
            Random rand, r;
            rand = new Random();
            A = new double[q];
            B = new double[q];
            r = new Random();
            programm2.maximum(A, B, r, rand);        

        }
        public class programm2
        {
            static public void maximum(double [] A, double [] B, Random r, Random rand)
        {
            for (int i = 0; i < A.Length; i++)
            {
                A[i] = r.NextDouble();
                B[i] = A[i];
                A[i] = A[i] + rand.Next(100, 200);
                Console.Write(A[i] + "  ");
            }
            Console.WriteLine();
           Console.WriteLine("Максимальная дробная часть равна:");
            int max = 0;
            for (int i = 0; i < A.Length; i++)
            {
                if (B[i] > B[max])
                    max = i;
            }
            Console.Write(B[max]);
            Console.ReadLine();
        }
        }
    }

Автор: CYBERDREAM 10.12.2010, 09:22
Привет arabon, 

Код

class Test
{
     .......

    public Int32 GetMaxFraction()
    {
       Int32 maxindex=-1;
       //находишь индекс
    
      return maxindex;
    }
 
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)