1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
|
||||||
1 | ||||||
Работа со стеком - не все нечетные элементы удаляются26.05.2014, 20:49. Показов 1326. Ответов 4
Метки нет (Все метки)
Приветствую всех форумчан. Хочу научиться работать со стеком. Вот решил написать прогу, которая создает стек, выводит его, удаляет в нем нечетные элементы и выводит новый стек. Только что-то не все нечетные элементы удаляются, как это исправить? И еще, нет ли утечки памяти? Заранее благодарен.
0
|
26.05.2014, 20:49 | |
Ответы с готовыми решениями:
4
Массивы: все элементы, кратные 10, заменить 0, все нечетные элементы удвоить, а четные уменьшить в 2 раза Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2; Поставить в начало массива все четные элементы, а конец – все нечетные В первом массиве собрать все четные элементы исходного, а во втором – все нечетные |
Супер-модератор
|
|||||||||||
26.05.2014, 23:22 | 2 | ||||||||||
Сообщение было отмечено Новичок как решение
Решение
1
|
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
|
||||||
26.05.2014, 23:38 [ТС] | 3 | |||||
О, все понял. Спасибо большое! Как я понял утечки памяти нет? Вот исправленный код.
0
|
Супер-модератор
|
||||||
27.05.2014, 02:53 | 4 | |||||
Сообщение было отмечено Новичок как решение
Решение
А самому проверить? В Options->Compiler->Additional compiler args вводишь -gh, жмешь Ok, и у тебя будет работать утилита heaptrc, отлавливающая утечки памяти. В твоем коде она ничего не нашла:
2
|
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
|
|
27.05.2014, 16:12 [ТС] | 5 |
Попробовал, действительно удобно. Как я понял это
должно быть равно этому
0
|
27.05.2014, 16:12 | |
27.05.2014, 16:12 | |
Помогаю со студенческими работами здесь
5
Дан одномерный массив А. Перенести в начало массива все четные элементы, а в конец - все нечетные Записать в файл все нечетные числа из [1; 99]. Затем вывести все элементы данного файла, начиная с 15 Переформировать массив таким образом, чтобы сначала располагались все четные элементы, а потом все нечетные Создать два массива, которые будут содержать: все четные элементы двух массивов; все нечетные элементы двух массивов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |