GVA SUPPORT

Відповідь на запитання № 1296028566
Text:
	ФІО = Гоцуляк Валерий

 Запитання:Ваше запитаня 
Привет, Вась. Помоги: Реалізувати метод, який шукає мінімальне позитивне значення заданого дійсного масиву.
Я в долгу не останусь :-)

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


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

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

namespace ConsoleApplication1
{
    class Program
    {
        const int max = 4;
        static double[] mas = new double[max];
        static void zapolnit_masiv()
        {
            Console.WriteLine("Vvedite elementi masiva :");
            for (int i = 0; i < max; i++)
            {
                Console.Write("[{0}] = ", i);
                mas[i] = Convert.ToDouble(Console.ReadLine());
            }
        }
        static int rezult()
        {
            // !! Внимание, нестандартный подход решения! Это иднекс елемента в массиве!!! По другому никак. Так надо.
            int index=-1; // если эта переменная не измениться в этой функции, значит минимального позитивного числа не найдено.
            int i=0; // индекс
            double min = 0;
            while (i < max)// этот цыкл ищет ПЕРВОЕ ПОЗИТИВНОЕ ЗНАЧЕНИЕ (для того чтобы стать временным минимумом, для дальнейшего сравнения)
            {
                if (mas[i] > 0) // если позитивный елемент, значит он подходит
                {
                    index = i;// записуем в временный искомый минимум
                    min = mas[i]; // записуем значение елемента в переменную
                    break; // выходим из цыкла
                } 
                i++; // не нашли, идем дальше ))
            }

            for ( int j = i ; j < max; j++) // ну так как нам есть с чем сравнивать, будем искать дальше минимальное позитивное число,сравнивая с "min"
            {
                // если текущий елемент массива позитивный и он меньше того, которого мы нашли
                if (mas[j] > 0 && mas[j] < min) 
                {
                    // записуем минимум и индекс нового минимума
                    min = mas[j];
                    index = j;
                }
            }
            return index; // !! Внимание, функция возвращает индекс позитивного минимума, если не существует  - тогда функция возвращает "-1"
        }
        static void Main(string[] args)
        {
            zapolnit_masiv();

            int index = rezult();
            if (index == -1) // если -1 значит позитивного минимума не сущевствует
            {
                Console.WriteLine("Минимального позитивного минимума не сущевствует!!!");
            }
            else // выводим то что нашли ))
                Console.WriteLine("min [{0}] = {1}", index,mas[index]);
            Console.ReadKey();
        }
    }
}
// у тебя очень сложноватое задание... мы такого не решали на лабах :( но коментов хватает ))


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



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

MBs3fa http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com


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



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

mzxsUh  <a href="http://yvvcmqbpeqdp.com/">yvvcmqbpeqdp</a>, [url=http://dalfaizkaxsj.com/]dalfaizkaxsj[/url], [link=http://cwpwtjbxvgsc.com/]cwpwtjbxvgsc[/link], http://giwplecknvpz.com/


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



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

G1R0bb  <a href="http://vofbsriidahz.com/">vofbsriidahz</a>, [url=http://saztjkiwlvms.com/]saztjkiwlvms[/url], [link=http://uktemtqodwlr.com/]uktemtqodwlr[/link], http://qenhcuszkduf.com/


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



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

yilGPR http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com


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



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

8pLVVf http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com


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



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

BUHZ9f http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com


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



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

IygXWH  <a href="http://jozexyuyaahw.com/">jozexyuyaahw</a>, [url=http://kyzkignpsdsa.com/]kyzkignpsdsa[/url], [link=http://fwisxosamdfy.com/]fwisxosamdfy[/link], http://srnfnitlwjgz.com/


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



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

uVqTF4  <a href="http://vviabnaxzivy.com/">vviabnaxzivy</a>, [url=http://rftkgmzvsicx.com/]rftkgmzvsicx[/url], [link=http://osxvxylrqtlo.com/]osxvxylrqtlo[/link], http://ubrpwlbkxguh.com/


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



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

s7hRkI  <a href="http://tlhpshjqxqcq.com/">tlhpshjqxqcq</a>, [url=http://hjpgfdoxvpix.com/]hjpgfdoxvpix[/url], [link=http://vpevchyifnpw.com/]vpevchyifnpw[/link], http://wzybcsxejjhj.com/


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



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

GNgZJ1 http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com


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



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

zzXRqk  <a href="http://pfzcvhquqcbt.com/">pfzcvhquqcbt</a>, [url=http://hsdmrnpfbbvs.com/]hsdmrnpfbbvs[/url], [link=http://nusatdcdxgch.com/]nusatdcdxgch[/link], http://twuxuqtygsju.com/


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



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

fyHwA4  <a href="http://zvcahnukieud.com/">zvcahnukieud</a>, [url=http://gdgbyiuscmaz.com/]gdgbyiuscmaz[/url], [link=http://opkuyemrlowt.com/]opkuyemrlowt[/link], http://nbuervjnochw.com/


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



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

cr5vkM  <a href="http://nnjwguatutuc.com/">nnjwguatutuc</a>, [url=http://elzopfdniakj.com/]elzopfdniakj[/url], [link=http://tqnwbzmdslml.com/]tqnwbzmdslml[/link], http://vhtsldsapmai.com/


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



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

9E2LI3  <a href="http://hjrbrgrbehox.com/">hjrbrgrbehox</a>, [url=http://gtqctrafxzhc.com/]gtqctrafxzhc[/url], [link=http://vfnqzjleacqr.com/]vfnqzjleacqr[/link], http://bvtbibnldrry.com/


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



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

eIAu5H  <a href="http://ipypdjtzqnhi.com/">ipypdjtzqnhi</a>, [url=http://nhsujeavktyf.com/]nhsujeavktyf[/url], [link=http://klrjawqapdvj.com/]klrjawqapdvj[/link], http://rqocxhcrfybc.com/


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



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

t7YB4f  <a href="http://sdxpergrafqy.com/">sdxpergrafqy</a>, [url=http://ewosjtxcpvow.com/]ewosjtxcpvow[/url], [link=http://byquzrjdaxkp.com/]byquzrjdaxkp[/link], http://mmzdpspndvtu.com/


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



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

4BuGsi  <a href="http://pkaorjpsjape.com/">pkaorjpsjape</a>, [url=http://nrdxddbjdyqb.com/]nrdxddbjdyqb[/url], [link=http://inxvgfpexiau.com/]inxvgfpexiau[/link], http://dzuuhjfhdhrh.com/


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



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

xx7eBC  <a href="http://imavmiaerpkk.com/">imavmiaerpkk</a>, [url=http://svfuiidarjbn.com/]svfuiidarjbn[/url], [link=http://rvphyhgyqxxc.com/]rvphyhgyqxxc[/link], http://vijnqrrucjhv.com/


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



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

Q36urO  <a href="http://nfxpgeagbrfd.com/">nfxpgeagbrfd</a>, [url=http://jirvzuoatpvu.com/]jirvzuoatpvu[/url], [link=http://bpriknfhlifx.com/]bpriknfhlifx[/link], http://xzrvrquymznp.com/


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



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

YWDPK4  <a href="http://pfeyhmudnwlk.com/">pfeyhmudnwlk</a>, [url=http://bnimcevveppc.com/]bnimcevveppc[/url], [link=http://cghhfjjfbyns.com/]cghhfjjfbyns[/link], http://tgwnrlqusvuo.com/


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

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