0 / 0 / 0
Регистрация: 21.12.2014
Сообщений: 19
|
||||||
1 | ||||||
Сжатие массива. Не могу завершить код22.12.2014, 23:05. Показов 591. Ответов 1
Метки нет (Все метки)
Идея в том, что дается 2 строчки. В первом рандомные числа. А во втором должна быть сжатая первая строчка. А именно, если в 1 строчке в каком-нить столбце встречается нуль, то его проигнорировать и записать следующий элемент таблицы.
Например Если рандом получился таким: 5 5 4 0 4 5 6 0 3 2 то результат должен быть таким: 5 5 4 4 5 6 3 2 я написал код:
Рандом: 4 6 2 0 5 2 0 2 5 Итог: 4 6 2 - 5 2 - 2 5 , где "-" это пропуск. т.е. в строке ничего не стоит. а как написать такой код, чтобы записывалась следующая цифра?
0
|
22.12.2014, 23:05 | |
Ответы с готовыми решениями:
1
Не могу завершить процесс Не могу завершить процесс Не могу завершить ввод данных Не могу завершить поток (Thread) |
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
23.12.2014, 15:13 | 2 | |||||
Вычитайте из переменной-счетчика второго цикла единицу, при нахождении числа, которое нужно удалить.
1
|
23.12.2014, 15:13 | |
23.12.2014, 15:13 | |
Помогаю со студенческими работами здесь
2
Помогите завершить код Не могу корректно завершить thread в Visual C++ Не могу придумать, как завершить ввод данных Не могу завершить поток с бесконечным циклом (Сокет сервер) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |