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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
vovalski
0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 74
#1

Упорядочить массив введённый пользователем из 15 элементов по возрастанию. - C++

25.09.2010, 16:48. Просмотров 2208. Ответов 27
Метки нет (Все метки)

Здравствуйте, я уже не однократно создавал похожую тему, но так как я не программист я не знаю как правильно надо делать. Мне посоветовали несколько кодов, но какой выбрать? Как я понял из задания - Пользователь должен сначала ввести массив из 15 элементов самостоятельно, а программа должна этот массив упорядочить по возрастанию. Я если честно сам не могу понят задание, надо ли создавать массив по веддёным пользователем цифрам или пользователь должен полностью сам ввести массив, а программа его должна просто упорядочить? Помогите, пожалуйста разобраться.

Добавлено через 20 секунд
Язык - C
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2010, 16:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить массив введённый пользователем из 15 элементов по возрастанию. (C++):

Упорядочить массив по возрастанию модулей элементов - C++
Помогите пожалуйста с этой задачей: упорядочить массив Х за возрастанием модулей. Заранее благодарен.

Массив: Упорядочить массив по возрастанию меньших элементов - C++
Дано массив упорядочить их по возрастанию меньших элементов. элементы массива и его размер надо вводить с клавиатуры. Слепил свой но...

Упорядочить массив по возрастанию элементов первой строки - C++
очень нужно написать программу в С++....вот условия: Дан двумерный массив, содержащий 5 строк и 3 столбца. Элементами массива являются...

Упорядочить массив Х(N) по возрастанию, найти сумму положительных элементов массива - C++
Помогите пожалуйста сделать. Упорядочить массив Х(N) по возрастанию, найти сумму положительных элементов массива.

Упорядочить массив по возрастанию суммы квадратов десятичных цифр элементов массива - C++
Создать случайный массив размера n. Упорядочить его по возрастанию суммы квадратов цифр числа.

Получить массив В, состоящий из отрицательных элементов матрицы А, и упорядочить его по возрастанию - C++
Дана целочисленная матрица А размером . Получить массив В, состоящий из отрицательных элементов матрицы А. Отсортировать массив В по...

27
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
26.09.2010, 08:22 #16
По-моему код Asics^ полностью удовлетворяет задание). vovalski, вы можете со спокойной совесть показывать его преподу.
А реализация, когда пользователь вводит минимальное и максимальное число массива на много сложнее?
Нет, но вам оно надо?

Добавлено через 3 минуты
сортировка, похоже, но по-другому:
C++
1
2
3
4
5
6
for(int i=0;i<size;i++)
   for(int j=0;j<size;j++)
      if(mas[i]<mas[j]){
         int tmp=mas[i];
         mas[i]=mas[j];
         mas[j]=tmp;}
1
vovalski
0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 74
26.09.2010, 13:39  [ТС] #17
Я тоже ничего против не имею вводить каждый элемент, а если 50 элементов? что, каждый в ручную вводить?
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.09.2010, 14:03 #18
Цитата Сообщение от vovalski Посмотреть сообщение
Я тоже ничего против не имею вводить каждый элемент, а если 50 элементов? что, каждый в ручную вводить?
Ну какие ещё 50 елементов,если в задание написано что их там всего 15 ?
Может в задание требувалось что бы пользоватиль вводил размерностть масива ?
0
Ingiborg
0 / 0 / 0
Регистрация: 04.01.2010
Сообщений: 23
26.09.2010, 14:11 #19
в том то и дело, что в задании нет ничего конкретного! а что такое размерность? Просто я хочу разобрать несколько вариантов, для того чтобы если один будет не верный воспользоваться другим и знать как это делается!
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.09.2010, 14:14 #20
Цитата Сообщение от Ingiborg Посмотреть сообщение
а что такое размерность?
Сколько елементов находятса в масиве,к примеру в выше сказаных примерах размерность масива 15.
0
vovalski
0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 74
26.09.2010, 14:18  [ТС] #21
Не знаю! Задание в одно предложение и без всяких дополнений, т.е. понимай как хочешь! Как я понял, то массив можно ввести самому в ручную, ввести минимальный и максимальный элемент или ввести его размер! А какой из этих способов ввода массива наиболее универсален и удобен?
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.09.2010, 14:21 #22
Хм,я даже не знаю,ещё не опитный в етих делах,но советовал бы пользоватсо кодом в посте №4 и не пудрить себе и мне мозги.
0
vovalski
0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 74
26.09.2010, 14:23  [ТС] #23
Спасибо, извиняюсь за то, что столько времени отнял.
0
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
26.09.2010, 14:24 #24
Цитата Сообщение от vovalski Посмотреть сообщение
Не знаю! Задание в одно предложение и без всяких дополнений, т.е. понимай как хочешь!
Хм.., а разве не это задание?
Цитата Сообщение от vovalski Посмотреть сообщение
Пользователь должен сначала ввести массив из 15 элементов самостоятельно, а программа должна этот массив упорядочить по возрастанию.
Если нет, то приведите текст задания дословно, поможем разобраться)
0
vovalski
0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 74
26.09.2010, 14:31  [ТС] #25
Текст задания в теме - "Упорядочить массив введённый пользователем из 15 элементов по возрастанию." Задание я переводил с латышского, но это 100% дословный перевод. То есть пользователь должен ввести массив, а программа должна его упорядочить в возрастающем порядке.
0
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
26.09.2010, 14:41 #26
Я думаю, можно считать, что код соответствует заданию. Массив вводит пользователь поэлементно, программа сортирует - все ОК!
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
26.09.2010, 18:48 #27
Господи, ну о чём спор-то? В задании по-русски написано "Пользователь вводит массив". Не "Пользователь вводит размерность массива", и не "Пользователь вводит первую главу из "Войны и мира"". Если сказано "Ввести текст", никто же не будет говорить "Если в тексте 20 символов - ещё ладно. А если их 1000???". Если сказано "Ввести текст" - значит надо посимвольно ввести слова, составляющие этот текст. Если сказано "Ввести числовой массив" - значит нужно поэлементно ввести числа, составляющие этот массив.
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.09.2010, 19:05 #28
Ну вот и я о том же!
0
26.09.2010, 19:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2010, 19:05
Привет! Вот еще темы с ответами:

Упорядочить строки массива T(9,7) по возрастанию первых элементов строк. Массив ввести из файла - C++
Массив, довольно прост, но мой уровень, пока только &quot;конвертер величин&quot; Сам массив: 1 1 1 1 1 2 3 5 6 9 7 4 5 6 3 2 3 6 4 4 7 ...

Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент. - C++
Помогите решить задачу: Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по...

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

Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов - C++
Дана матрица Х. Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов строк (использовать...


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

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

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