|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2009, 19:56 | #1 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 11
|
Массивы, язык - C.
Задание: Добавить в конец массива все элементы в том порядке, в котором они располагались в исходном массиве, исключая отрицательные элементы.
Я понял так: Имеется массив (я взял массив, который создается случайным образом), теперь мне нужно к этому массиву в конец добавить все положительные элементы этого же массива, в том же порядке. Код:
Дальше не знаю что делать. Как сделать чтобы отрицательные числа создавались? И как добавить в конец массива? |
19.10.2009, 20:07 | #2 |
The First Person!
Форумчанин
Регистрация: 07.08.2007
Сообщений: 228
|
Вот решение, а у тебя получился какой то коктейль. Ты использовал в си элементы языка Паскаль.
Помимо этого укажу на некоторые логические ошибки. Ты создал массив размером n, а куда будешь добавлять? Потом я не понял смысл этой запииси. Код:
Код:
Код:
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
Последний раз редактировалось MAKEDON; 19.10.2009 в 20:11. |
19.10.2009, 20:14 | #3 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 11
|
MAKEDON, спасибо за разъяснение ошибок, просто я только-только начал учить СИ.
|
19.10.2009, 20:40 | #4 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 11
|
Возникло еще пару вопросов.
Имеется задача, находит в текстовом файле слова-палиндромы. Код:
И нужно написать программу по примеру напечатанной выше, следующего типа: 1. Имеется внешний текстовый файл. Напечатать в отдельный файл строки, которые короче первой строки. Сод-ое файла вывести на экран. Что нужно поменять в первой задаче, чтобы решить вторую. |
19.10.2009, 21:10 | #5 |
Заблокирован
Регистрация: 19.10.2009
Сообщений: 5
|
Здравствуйте.Я извиняюсь но сегодня хватнул какую-то дурацкую рекламу футболок - все время выскакивает ничего не могу с ней сделать.ПОМОГИТЕ!!!!! Пишет "Осталось еще 983 показа". HELP!!!!
|
19.10.2009, 21:13 | #6 |
пропагандирую жизЪ
Форумчанин
Регистрация: 19.03.2007
Сообщений: 950
|
ну ты потерпи уж, раз не хватает сообразительности прочитать правила форума..
Посторонним В.
|
19.10.2009, 21:14 | #7 |
Заблокирован
Регистрация: 19.10.2009
Сообщений: 5
|
так тяжело сказать?
|
19.10.2009, 21:15 | #8 |
Заблокирован
Регистрация: 19.10.2009
Сообщений: 5
|
тут не до правил-когда она висит перед глазами
|
19.10.2009, 21:27 | #9 |
пропагандирую жизЪ
Форумчанин
Регистрация: 19.03.2007
Сообщений: 950
|
юзай Оперу
Посторонним В.
|
19.10.2009, 21:38 | #10 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 24
|
Помогите плиз как это ришить:
Переставить элементы целочисленного массива X=(x1,x2, ...,xn) таким образом, чтобы находящиеся в нем четные (ч) и нечетные (нч) элементы были рассположины попарно: ч нч ч нч ч нч ... В конце массива рассположить избыточные четные или не четные элементы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы (язык С++) | Ноберт | Помощь студентам | 3 | 24.08.2009 23:10 |
Пример из книги Керниган, Ричи. Язык C. Массивы | hukola | Общие вопросы C/C++ | 16 | 26.05.2009 18:04 |
массивы(язык Си) | bars1984 | Помощь студентам | 14 | 11.05.2009 21:15 |