0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 12
|
||||||
1 | ||||||
Одномерный массив. упорядочить его, убрав нули и сместив ненулевые элементы влево10.03.2014, 23:40. Показов 869. Ответов 7
Метки нет (Все метки)
Добавлено через 7 минут Или заменить *getchar* на *scanf* ? Перебираю варианты и не могу не флудить, простите.
0
|
10.03.2014, 23:40 | |
Ответы с готовыми решениями:
7
Упорядочить массив, исключая все нули и сдвигая все ненулевые элементы влево Упорядочить массив, удалив нули со сдвигом влево ненулевых элементов Упорядочить массив удалив нули со сдвигом влево ненулевых элементов Упорядочить массив, удалив нули со сдвигом влево ненулевых элементов |
99 / 81 / 93
Регистрация: 03.12.2013
Сообщений: 217
|
|||||||||||
11.03.2014, 02:24 | 2 | ||||||||||
Может тебе такое подойдет)
1
|
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 12
|
||||||
12.03.2014, 00:14 [ТС] | 3 | |||||
0
|
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 18
|
|
12.03.2014, 09:29 | 4 |
а переменные не нужно обнулять? Когда я учил, то нас всегда заставляли обнулять переменные...
1
|
3 / 3 / 3
Регистрация: 10.03.2014
Сообщений: 21
|
||||||
12.03.2014, 23:46 | 5 | |||||
Исправил: теперь идет обработка массива через примитивную сортировку "пузырьком".
1
|
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 12
|
||||||
13.03.2014, 09:10 [ТС] | 6 | |||||
Ах, ещё в условии должно быть "m[i]=0" ?
0
|
3 / 3 / 3
Регистрация: 10.03.2014
Сообщений: 21
|
||||||
13.03.2014, 19:45 | 7 | |||||
Прочитай про обработку массива "пузырьком": я просто в этой сортировке поменял условие, на которое нам необходимо. Другими словами, эта программа сканирует введенный с клавиатуры массив и, если в массиве есть число "0", то цикл, так сказать, "перекинет" этот ноль в конец строки массива. А на выходе, соответственно, просто пишем нужное нам условие (доработал чуть-чуть, теперь с отрицательными тоже работает):
0
|
3 / 3 / 3
Регистрация: 10.03.2014
Сообщений: 21
|
||||||
13.03.2014, 20:01 | 8 | |||||
NoobieUserN, исправил почти весь код: теперь программа удаляет все вхождения чисел, равных 0. Если что не понятно, спрашивай.
1
|
13.03.2014, 20:01 | |
13.03.2014, 20:01 | |
Помогаю со студенческими работами здесь
8
Дан одномерный массив. Расположить ненулевые элементы по убыванию переписать в одномерный массив ненулевые элементы и найти наибольшее по модулю Сформировать матрицы одномерный массив, в который поместить все ненулевые элементы Дан одномерный массив. Переместить максимальные элементы в конец, сдвинув остальные элементы влево Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |