GVA SUPPORT

Відповідь на запитання № 1296727801
Text:
	ФІО = Ты хто?Асанов

 Запитання:Ваше запитаня 
Реалізувати метод який повертае мінімальна та максимальна значення масиву що передаеться у метод як параметр

====================================


 ANSWER ====================================

// тут нада в функцию передавать ссылки... думаюю...
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication11
{
    class Program
    {
        static void metod(double[] mas, int max, double mymin, double mymax)
        {

            mymin = mas[0];
            mymax = mas[0];
            for (int i = 1; i < max; i++)
            {
                if (mymin > mas[i]) mymin = mas[i];
                else if (mymax < mas[i]) mymax = mas[i];
            }

            return;
        }
        static void Main(string[] args)
        {

            const int max = 4;
            double mymin1=0, mymax1=0;


            double[] mas = new double[max];

            for (int i = 0; i < max; i++)
            {

                Console.Write("mas[{0}] =", i);
                mas[i] = Convert.ToDouble(Console.ReadLine());
            }
            metod(mas, max, mymin1, mymax1);
            Console.WriteLine("Min  =  {0}     Max   =   {1}", mymin1, mymax1);

            Console.ReadKey();
        }
    }
}



 END of ANSWER ====================================



 ANSWER ====================================

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication11
{
    class Program
    {
        public class MyClass1
        {
                public double min = 0;
                public double max = 0;
        }
        static MyClass1 metod(double[] mas, int max)
        {
            MyClass1 z = new MyClass1();
            z.min = mas[0];
            z.max = mas[0];
            for (int i = 1; i < max; i++)
            {
                if (z.min > mas[i]) z.min = mas[i];
                else if (z.max < mas[i]) z.max = mas[i];
            }

            return z;
        }
        static void Main(string[] args)
        {

            const int max = 4;
            MyClass1 z;


            double[] mas = new double[max];

            for (int i = 0; i < max; i++)
            {

                Console.Write("mas[{0}] =", i);
                mas[i] = Convert.ToDouble(Console.ReadLine());
            }
            z=metod(mas, max);
            Console.WriteLine("Min  =  {0}     Max   =   {1}", z.min, z.max);

            Console.ReadKey();
        }
    }
}



 END of ANSWER ====================================

	
Ваша відповідь