Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
mephi
11 / 11 / 0
Регистрация: 20.06.2015
Сообщений: 33
#1

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

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

Дана последовательность а1,а2,...,а15 Расположить ненулевые элементы в порядке убывания.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2015, 00:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Расположить в порядке убывания (C#):

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

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

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

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

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

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

4
Sanya_sa
Модератор
681 / 671 / 173
Регистрация: 03.02.2015
Сообщений: 4,164
Записей в блоге: 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
628 / 191 / 33
Регистрация: 12.12.2012
Сообщений: 385
26.11.2015, 13:22 #4
Цитата Сообщение от mephi Посмотреть сообщение
Вот что у меня получилось в итоге
mephi, вынужден вас расстроить, - "итогом" здесь и не пахнет. Вы просто отсортировали массив. А по заданию вы должны отсортировать только ненулевые элементы, т.е. нули должны остаться на своих местах.
Самый простой (в реализации) вариант - взять за прототип сортировку выбором и подогнать её под задание.
0
ioane
56 / 56 / 23
Регистрация: 19.02.2012
Сообщений: 250
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2015, 13:39
Привет! Вот еще темы с ответами:

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

дан двумерный массив целых чисел. упорядочить обратную диагональ в порядке убывания. упорядочить обратную диагональ в порядке убывания - C#
дан двумерный массив целых чисел. упорядочить обратную диагональ в порядке убывания. упорядочить обратную диагональ в порядке убывания.

Выстроить 3 числа в порядке убывания - C#
Даны 3 числа расположить их в порядке убывания.

Сортировка в порядке убывания по указанному отделу - C#
Нужно сделать сортировку по убыванию переменной Term Код: using System; using System.Text; using System.IO; ...


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

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

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