Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 23:20   #11
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Gigatrest Посмотреть сообщение
эмм... мне бы как бы еще и реализовать желательно помочь...
Так а что там реализовывать? Просто перепишите на шарпе и все.
Если вы знаете язык, то это не проблема.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 31.05.2009, 18:25   #12
Gigatrest
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 28
По умолчанию

Код:
Console.WriteLine("Одномерный массив");
            Console.WriteLine();
            double[] mas = new double[10];
            Random x = new Random();
            double a, b,temp;
            int znak, max = 0;
            for (int i = 0; i < mas.Length; i++)
            {
                znak = x.Next(2);
                if (znak == 0)
                {
                    mas[i] = x.NextDouble() * 10;
                }
                else
                    if (znak == 1)
                    {
                        mas[i] = (-1) * x.NextDouble() * 10;
                    }
                Console.WriteLine("{0}", mas[i]);


            }
            Console.WriteLine("Введите диапазон значений");
            Console.Write("a= ");
            a = Convert.ToDouble(Console.ReadLine());
            Console.Write("b= ");
            b = Convert.ToDouble(Console.ReadLine());
            for (int i = 0; i < 10; i++)
            {
                if (mas[i] >= a & mas[i] <= b)
                { max = max + 1; }
            }
            Console.WriteLine("Всего " + max + " элементов лежит в эаданном диапазоне");
            double summ = 0; max = 1;
            for (int i = 1; i < 10; i++)
            {
                if (mas[i] > mas[max])
                {
                    max = i;
                    summ = 0;


                }
                else summ = summ + mas[i];  
                
                
            }
            Console.WriteLine("Сумма после максимального " + summ);
вот я реализовала. работает первые 2 пункта, а вот с сортировкой не заладилось. кто нибудь может посмотреть ( я делала в соответствии с моим паскалевским кодом...
Gigatrest вне форума
Старый 31.05.2009, 18:48   #13
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Добавьте:
Код:
            for(int i=1;i<9;i++)
            {
            	for(int j=9; j>=i; j--)
            		if (Math.Abs(mas[j-1])>Math.Abs(mas[j]))
            	{
                 temp=mas[j];
                 mas[j]=mas[j-1];
                 mas[j-1]=temp;
            	}
            }
            for(int i=0;i<10; i++)
            	Console.Write(mas[i].ToString()+" ");
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 31.05.2009 в 19:01. Причина: опечатка
Sazary вне форума
Старый 31.05.2009, 18:56   #14
Gigatrest
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 28
По умолчанию

ОГРОМНОЕ СПАСИБО!!!!
надеюсь теперь зачет мне обеспечен!

оказалось стоит чуть чуть подумать + ваша поддержка и все не так сложно =)
Gigatrest вне форума
Старый 31.05.2009, 19:02   #15
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Gigatrest )
Только исправьте в выводе:
Код:
for(int i=0;i<10; i++)
    Console.Write(mas[i].ToString()+" ");
опечатался
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 31.05.2009, 19:08   #16
Gigatrest
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 28
По умолчанию

хорошо =) исправила спасибо
Gigatrest вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерный массив curly182 Паскаль, Turbo Pascal, PascalABC.NET 2 16.05.2009 15:01
Одномерный массив Ximer Паскаль, Turbo Pascal, PascalABC.NET 0 13.05.2009 19:54
Одномерный массив. medic357 Общие вопросы C/C++ 1 23.03.2009 19:39
Одномерный массив. Dmitrij Паскаль, Turbo Pascal, PascalABC.NET 1 28.11.2008 19:54
Одномерный массив SkyDreamer Помощь студентам 1 01.12.2007 21:22