Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
izhur
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 4
#1

Сортировка цифр - C++

02.03.2014, 20:25. Просмотров 190. Ответов 1
Метки нет (Все метки)

Сколько сравнений понадобится в худшем случае, чтобы упорядочить по
возрастанию 4 различных
числа (поменять местами значения переменных
a, b, c, d так, чтобы a<b<c<d)

Хотя бы алгоритм скиньте, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2014, 20:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сортировка цифр (C++):

Сортировка по сумме цифр - C++
Вывести все элементы массива в порядке неубывания суммы цифр. Я реализовала код, только он сильно большой Как можно его...

Сортировка цифр в строке по заданному условию - C++
Программа сортирует введенные цифры(вводить можно только цифры 012) в таком порядке 021, т.е. если вводим 102, после сортировки выводится...

Сортировка цифр в строке типа char - C++
Здравствуйте! Помогите, пожалуйста, дописать программу. Прогррамма должна сортировать буквы или цифры во введенной строке. Например...

Сортировка массива по сумме квадратов десятичных цифр - C++
Объясните как работает данная программа. Что делает каждый оператор? #include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;ctime&gt; ...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Найти самую длинную группу цифр и поменять её с последней группой цифр - C++
Дан текст. Найти самую длинную группу цифр и поменять её с последней группой цифр.Не надо лезть в чужие темы, создавайте свои.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
03.03.2014, 04:46 #2
Вот перебором
if((a<b)&&(a<c)&&(a<d)) a-наим(тогда далее сравниваем b,c,d так же);
else if((a<b)&&(a<c)) d-наим(тогда a-третье по величине, сравниваем b,c);
else if((a<b)&&(a<d)) c-наим(тогда a-третье по величине,сравниваем b,d);
else if((a<c)&&(a<d)) b-наим(тогда a-третье по величине,сравниваем c,d);
else a - наиб(прогоняем так же b,c,d с 1 строчки, уже без a)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2014, 04:46
Привет! Вот еще темы с ответами:

Из 8 различных цифр составить число, делящееся на любую из этих цифр - C++
Необходимо из 8 различных цифр составить число, делящееся на любую из этих цифр. Добавлено через 9 минут Не понимаю как сделать цикл...

Функция вычисляющая количество цифр числа и сумму этих цифр - C++
Не могу найти ошибку. Помогите пожалуйста. Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и...

Определить количество цифр в числе n и сумму всех его цифр - C++
Дано натуральное n , определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры. Добавлено через...

Рекурсия: количество цифр в числе, сумма цифр и реверс числа - C++
Вот задание: Написать программу, которая запрашивает у пользователя целое число, на экран выводит сколько цифр в числе, их сумму и...


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

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

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