|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
|
В заданном одномерном массиве исключите все числа, равные заданному числу14.03.2010, 19:02. Показов 2436. Ответов 19
Метки нет (Все метки)
В данном одномерном массиве a(m) исключите все числа,равные заданному числу k. массив a(m) уплотните,и напечатайте результат.
у меня вопрос,связанный с уплотнением массива.как это сделать???остальное понимаю все,как реализовать,проблема с этой частью. помогите пожалуйста))
1
|
|
| 14.03.2010, 19:02 | |
|
Ответы с готовыми решениями:
19
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 15.03.2010, 10:22 | |
|
memmove ?
быстрее, конечно, перегнать все подходящие числа в другой массив а потом один раз применить memcpy представляю массив из ста элементов, из которых один подходящий, а остальные удаляемые memmove будет работать впустую
0
|
|
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
||||||
| 15.03.2010, 19:56 [ТС] | ||||||
|
дополнительный массив нельзя заводить(((
можно ли например ввести еще один цикл типа:
1
|
||||||
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
| 15.03.2010, 20:27 | ||||||
|
Пушистик,
0
|
||||||
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
|
| 15.03.2010, 20:38 [ТС] | |
|
CyBOSSeR, а вы не могли бы немного разъяснить???))
1
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 15.03.2010, 20:39 | |
|
Пушистик, что конкретно?
0
|
|
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
|
| 15.03.2010, 20:42 [ТС] | |
|
int Remove(int* arr, int size, int key) вот это не понятно...
result=0 это я так понимаю типа флага??? return size - result;и еще std::cout << arr[i] << " ";
1
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||||||||
| 15.03.2010, 20:49 | |||||||||
|
Более правильная версия:
Возвращает размер уплотненного массива.
2
|
|||||||||
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
||||||
| 15.03.2010, 20:56 [ТС] | ||||||
|
CyBOSSeR, спасибо вам огромное!!!
и еще вопрос:эту часть кода нужно вставлять сразу после:
1
|
||||||
|
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
|
||||||
| 15.03.2010, 22:10 | ||||||
|
от себя добавлю. На счет удаления
0
|
||||||
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
||||||
| 16.03.2010, 21:27 [ТС] | ||||||
|
МедведЪ, спасибки))
вот что у меня получилось:
не работает случай, когда все элементы массива равны заданному числу k
1
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
| 17.03.2010, 04:51 | |||||||||||
а это
чтобы сделать, введи m равное еденице и элемент равный k
1
|
|||||||||||
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
|
| 17.03.2010, 20:18 [ТС] | |
|
а что значит,если при m больше диапазона [2,20] он мне на экран кроме сообщения об ошибке выводит какие-то непонятные цифры -858993460???количество этих повторений зависит от введенного m и равно ему...как с этим бороться???))
1
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 18.03.2010, 05:14 | |
|
когда ввёл неправильное m, сразу выходи из программы с return EXIT_FAILURE;
там цикл в конце
0
|
|
|
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
|
|
| 18.03.2010, 12:34 [ТС] | |
|
ммммм,я переставила } в одном месте и все заработало правильно)))
1
|
|
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
| 18.03.2010, 13:14 | |
|
CyBOSSeR, привет! Учу С++ уже 200 лет, но ни как не пойму почему ты (и не только ты) в своем коде где объявляешь функцию там ее и описываешь? В книжке написано что надо сначало объявить прототип функции, а потом ее описать. Прочитал недавно что то по встроенные функции у них синтаксис такой же как у тебя, только перед типом возвращаемого значения стоит "волшебное" слово inline.
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 18.03.2010, 13:18 | |
|
grrrrr:
В данном случаем программа не разбивается на модули *.h и *.cpp: интерфейс и реализацию. поэтому: то что делает CyBOSSeR особой роли не играет. Ответ: Объявление и определение.
1
|
|
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
| 18.03.2010, 13:31 | |
|
Я как бы так и думал! Просто в книжке так написано вот и спросил. Пока буду придерживаться книжки, т.к. более понятен код для меня. Спасибо!
0
|
|
|
|
||||||||||||||||
| 18.03.2010, 13:38 | ||||||||||||||||
|
В общем прототипы нужны чтобы можно было использовать функции в любой последовательности:
Например такой вариант будет работоспособен:
Переписав это следующим образом все становится опять хорошо
1
|
||||||||||||||||
| 18.03.2010, 13:38 | |
|
Помогаю со студенческими работами здесь
20
Напечатать все совершенные числа, меньшие или равные заданному числу Определить есть ли в данном массиве элементы, равные заданному числу Функция дублирующая в целочисленном массиве элементы равные заданному числу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|