|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2011, 12:20 | #1 |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
Небольшая задчка по программированию не могу понять как решить
Напишите программу, предлагающую пользователю ввести три целых числа, а затем вывести их в порядке возрастания, разделяя запятыми. Например, если пользователь вводит числа 10 4 6, то программа должна вывести на экран числа 4, 6, 10. Если два числа совпадают, то они должны быть упорядочены одновре¬менно. Например, если пользователь вводит числа 4 5 4, то программа должна вывести на экран числа 4,4, 5.
|
22.10.2011, 13:02 | #2 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
ну и что сложного?
Создаете массив int numbers[3]; затем пихаете в него введенные числа while(i++ < 3) scanf("%d", numbers[i]); затем реализуете любую понравившуюся сотрировку (см. вики) и выводите на экран while(i++ < 3) printf("%d,",numbers[i]); |
22.10.2011, 13:17 | #3 | |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
Цитата:
Я там только прошел перемены в вывод и оператор if и все а уже такие задачи Все решил: Код:
Последний раз редактировалось Stilet; 16.04.2012 в 18:22. |
|
22.10.2011, 14:17 | #4 | |||
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
Цитата:
Цитата:
Цитата:
|
|||
22.10.2011, 14:58 | #5 | |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
Цитата:
Код:
|
|
22.10.2011, 15:17 | #6 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
Ну просто вы вначале вводите всего один символ и сразу начинаете сортировку. Ввели второй, еще раз отсортировали.
Не проще бы было сразу ввести три числа, а потом их отсортировать? |
03.01.2012, 18:16 | #7 |
Новичок
Джуниор
Регистрация: 03.01.2012
Сообщений: 1
|
массивы это все хорошо, но в этой главе они еще не вводились, так что нужно решать задачу на простых переменных...
|
16.04.2012, 15:55 | #8 |
Новичок
Джуниор
Регистрация: 16.04.2012
Сообщений: 2
|
Тоже с этой задачей столкнулся.
Решил так. Громоздко конечно,и трудно читаемо,но все же просто и работает. PHP код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
немогу понять как решить | rostik123 | Общие вопросы C/C++ | 0 | 19.10.2011 20:54 |
НЕ МОГУ ПОНЯТЬ КАК ДОДЕЛАТЬ | 6ot777 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.05.2011 22:01 |
Не могу понять, как работает тест? | fs444 | PHP | 8 | 16.02.2011 01:20 |
Не могу понять как исправить ошибки | Lisёноk | Помощь студентам | 6 | 29.09.2010 13:49 |
Не могу понять как решить задачи. Нужна помощь | Студент заочник | Помощь студентам | 9 | 30.12.2008 23:49 |