Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать последний положительный.элемент массива 
:(
    Опции темы
Eva123123
Дата 26.10.2015, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 26.10.2015

Репутация: нет
Всего: нет



Дан массив случайных чисел.нужно заменить последний положительный элемент на второй элемент массива 
PM MAIL   Вверх
Angel666
Дата 27.10.2015, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Как то так:
    class Program
    {
        static void replace_end_item(ref int[] a)
        {
            for(int i = a.Length - 1; i >= 0; i--)
            {
                if(a[i] > 0)
                {
                    a[i] = a[1];
                    return;
                }
            }
            return;
        }
        
        public static void Main(string[] args)
        {
             // Массив с рандомными значениями
             int[] a = new int[10];
             Random rand = new Random();
             Console.Write("Рандомный массив");
             for (int i=0; i <10; i++)
             {
                 a[i] = rand.Next(-20, 20);
                 Console.Write(" " + a[i]);
             }
             Console.WriteLine("");
             
             // обрабатываем массив
             replace_end_item(ref a);

             // выводим результат
             Console.Write("Обработанный массив");
             for(int i = 0; i < a.Length; i++)
             {
                Console.Write(" " + a[i]);
             }

            Console.ReadKey();
        }
    }

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0804 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.