Перейти к содержимому

Как отсортировать числа по возрастанию с

  • автор:

Отсортировать три числа в порядке возрастания С++, используя указатели [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 5 лет назад .

void sort (int * a, int * b, int * c) < // вот здесь тело метода, которое нужно заполнить >int main ()

Отслеживать
задан 25 сен 2018 в 17:44
Ballalbine Ballalbine
3 1 1 серебряный знак 4 4 бронзовых знака
И что? В чем проблема?
7 окт 2018 в 3:30

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Ну, сравнивайте и меняйте в нужном порядке.

if (*a > *b)

Ну, и так далее. Как просто расставить три числа в порядке возрастания — это вы знаете? Вот так и поступите с числами *a , *b и *c .

Отслеживать
ответ дан 25 сен 2018 в 17:56
219k 15 15 золотых знаков 119 119 серебряных знаков 230 230 бронзовых знаков

Как вариант, вот так

#include using namespace std; void sortInt (int* a, int* b, int* c) < if(*a>*b) swap(*a,*b); if(*a>*c) swap(*a,*c); if(*b>*c) swap(*b,*c); > int main()

Мой include в реальных проектах лучше не юзать. Функция свап лежит в заголовочнике utility, если компилятор не с++11, то тогда в algorithm

Отслеживать
ответ дан 26 сен 2018 в 18:21
357 1 1 серебряный знак 7 7 бронзовых знаков

  • c++
  • указатели
    Важное на Мете
Похожие

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Сортировка данных в таблице

Сортировка — это один из основных инструментов управления данными. В Excel можно отсортировать таблицу по одному или нескольким столбцам в порядке возрастания или убывания либо выполнить настраиваемую сортировку.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Сортировка таблицы

  1. Выберите ячейку данных.
  2. На вкладке Главная нажмите кнопку Сортировка и фильтр.

Сортировка и фильтрили выберите «>сортировку».
Сортировка и фильтр на вкладке

  • Выберите один из следующих вариантов:
    • Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.
    • Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.
    • Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки. Ниже описано, как выполнить пользовательскую сортировку.
    • Выберите пункт Настраиваемая сортировка.
    • Нажмите кнопку Добавить уровень.
      Добавить уровень
    • В столбце Столбец выберите столбец, по которому вы хотите выполнить сортировку, в раскрывающемся списке Сортировать по, а затем выберите такой второй столбец в раскрывающемся списке Затем по. Например, в списке Сортировать по можно выбрать столбец «Отдел», а в списке Затем по — «Состояние».
    • В столбце Сортировка выберите вариант Значения.
    • В столбце Порядок выберите нужный вариант, например От А до Я,По возрастанию или По убыванию.
    • Повторите действия 2–5 для каждого дополнительного столбца, по которому вы хотите выполнить сортировку.

    Примечание: Чтобы удалить уровень, нажмите кнопку Удалить уровень.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    Как отсортировать числа по возрастанию с

    Argument ‘Topic id’ is null or empty

    Сейчас на форуме

    © Николай Павлов, Planetaexcel, 2006-2023
    info@planetaexcel.ru

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

    ООО «Планета Эксел»
    ИНН 7735603520
    ОГРН 1147746834949
    ИП Павлов Николай Владимирович
    ИНН 633015842586
    ОГРНИП 310633031600071

    Как отсортировать массив по возрастанию java

    Для сортировки массива по возрастанию в Java можно использовать метод Arrays.sort() из стандартной библиотеки. Например, для сортировки массива целых чисел int[] arr можно написать следующий код:

    import java.util.Arrays; // . int[] arr = 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5>; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); // => [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] 

    Для сортировки массива объектов, например, строк String[] arr , можно использовать метод Arrays.sort() с аргументом-компаратором, который определяет, как сравнивать элементы массива. Например, для сортировки строк по длине можно написать следующий код:

    import java.util.Arrays; import java.util.Comparator; // . String[] arr = "apple", "banana", "cherry", "date", "elderberry", "fig">; Arrays.sort(arr, Comparator.comparingInt(String::length)); System.out.println(Arrays.toString(arr)); // => [date, fig, apple, banana, cherry, elderberry] 

    В этом коде мы использовали лямбда-выражение Comparator.comparingInt(String::length) , которое сравнивает строки по длине, а также метод Arrays.toString() , чтобы вывести отсортированный массив в виде строки.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *