Отсортировать три числа в порядке возрастания С++, используя указатели [закрыт]
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.
Закрыт 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 можно отсортировать таблицу по одному или нескольким столбцам в порядке возрастания или убывания либо выполнить настраиваемую сортировку.

Сортировка таблицы
- Выберите ячейку данных.
- На вкладке Главная нажмите кнопку Сортировка и фильтр.
или выберите «>сортировку».
- Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.
- Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.
- Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки. Ниже описано, как выполнить пользовательскую сортировку.
- Выберите пункт Настраиваемая сортировка.
- Нажмите кнопку Добавить уровень.

- В столбце Столбец выберите столбец, по которому вы хотите выполнить сортировку, в раскрывающемся списке Сортировать по, а затем выберите такой второй столбец в раскрывающемся списке Затем по. Например, в списке Сортировать по можно выбрать столбец «Отдел», а в списке Затем по — «Состояние».
- В столбце Сортировка выберите вариант Значения.
- В столбце Порядок выберите нужный вариант, например От А до Я,По возрастанию или По убыванию.
- Повторите действия 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() , чтобы вывести отсортированный массив в виде строки.