Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
mephi
11 / 11 / 0
Регистрация: 20.06.2015
Сообщений: 33
1

Расположить в порядке убывания

22.11.2015, 00:07. Просмотров 654. Ответов 4
Метки нет (Все метки)

Дана последовательность а1,а2,...,а15 Расположить ненулевые элементы в порядке убывания.
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2015, 00:07
Ответы с готовыми решениями:

Расположить отрицательные элементы массива в порядке убывания
Привет, помогите пожалуйста решить задачу если не сложно. Дан массив x1, x2,..., x20. Требуется...

Расположить отрицательные элементы в порядке убывания с помощью алгоритма вставки
Дан массив x1, x2,..., x20. Требуется расположить отрицательные элементы в порядке убывания....

Элементы массива A[10] расположить в порядке убывания, не создавая новый массив
Помогите пожалуйста с заданием) Элементы массива A расположить в порядке убывания, не создавая...

Используя алгоритм вставки расположить отрицательные элементы массива[20] в порядке убывания
Помогите решить. Дан массив x1, x2,..., x20. Требуется расположить отрицательные элементы в...

В двух заданных одномерных массивах расположить отрицательные элементы в порядке убывания
Пожалуйста, помогите решить задачу В двух заданных одномерных массивах расположить отрицательные...

4
Sanya_sa
Модератор
727 / 707 / 306
Регистрация: 03.02.2015
Сообщений: 4,500
Записей в блоге: 8
Завершенные тесты: 3
22.11.2015, 02:17 2
Загнать в массив и отсортировать)
0
mephi
11 / 11 / 0
Регистрация: 20.06.2015
Сообщений: 33
26.11.2015, 12:47  [ТС] 3
Вот что у меня получилось в итоге, может кому пригодиться.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication3 {
  class Program {
    static void Main(string[] args) {
 
      int n;
      Console.Write("vvedite kol-vo elementov: ");
      n = Convert.ToInt32(Console.ReadLine());
      int[] array = new int[n];
      for (int i = 0; i < array.Length; i++) {
        Console.Write("{0} 4islo = ", i + 1);
        array[i] = int.Parse(Console.ReadLine());
      }
      Console.WriteLine("otvet: {0}", string.Join(", ", array.OrderByDescending(x => x)));
      Console.ReadKey();
    }
  }
}
1
memphis
630 / 191 / 65
Регистрация: 12.12.2012
Сообщений: 385
26.11.2015, 13:22 4
Цитата Сообщение от mephi Посмотреть сообщение
Вот что у меня получилось в итоге
mephi, вынужден вас расстроить, - "итогом" здесь и не пахнет. Вы просто отсортировали массив. А по заданию вы должны отсортировать только ненулевые элементы, т.е. нули должны остаться на своих местах.
Самый простой (в реализации) вариант - взять за прототип сортировку выбором и подогнать её под задание.
0
ioane
58 / 58 / 54
Регистрация: 19.02.2012
Сообщений: 254
26.11.2015, 13:39 5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
static void Main(string[] args)
        {
            int[] mas = { 1, 0, 5, 7, 3, 9, 15, 0, 2, 0, 3, 45 };
            foreach (int elem in mas)
            {
                Console.Write(elem + ",");
            }
            Console.WriteLine();
            var mas1 = mas.ToList().Where(x => x != 0).OrderByDescending(x => x);
            foreach(int elem in mas1)
            {
                Console.Write(elem + ",");
            }
            Console.ReadKey();
        }
0
26.11.2015, 13:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2015, 13:39

Требуется расположить неотрицательные элементы матрицы в порядке убывания. Использовать алгоритм вставки
Дан массив x1, x2,..., x20. Требуется расположить неотрицательные элементы в порядке убывания....

Расположить строки этой матрицы в порядке убывания их максимальных элементов. подскажите алгоритм
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Вводят с консоли пять целых чисел. Нужно расположить их в порядке убывания без метода Sort
вот что я написала, и не работает( Подскажите, где ошибки:Console.WriteLine(&quot;Введите пять чисел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru