|
0 / 0 / 0
Регистрация: 19.08.2022
Сообщений: 1
|
||||||
Удаление элемента в массиве19.08.2022, 12:57. Показов 8718. Ответов 37
Метки нет (Все метки)
Задача звучит так:
Удаление элемента Удалите из массива элемент с индексом k. Обратите внимание, считывание и вывод массива уже написаны за вас, необходимо написать только фрагмент программы — само удаление элемента. Входные данные В первой строке задано натуральное число n (n⩽100) и индекс k (0⩽k<n). В следующей строке заданы n натуральных чисел, не превосходящие 100 — элементы массива. Примечание Для того чтобы удалить из массива A последний элемент, необходимо использовать инструкцию pop_back(): A.pop_back(); Размер массива уменьшится на единицу. Данная инструкция выдаст ошибку выполнения, если вызвать её на пустом векторе. Примеры Ввод Вывод 5 3 5 8 7 1 9 5 8 7 9 Мой код выглядит так,не могу понять в чем ошибка:
0
|
||||||
| 19.08.2022, 12:57 | |
|
Ответы с готовыми решениями:
37
Удаление элемента в динимическом массиве
|
|
Супер-модератор
|
|
| 06.02.2024, 07:54 | |
|
Royal_X, "Характер важнее ума" Г. Ле Бон. Но терминология "использует как рабов" мне не нравится. Свободный человек рабом не будет. Рабство - это не наведенный, а внутренний атрибут. Как-то так.
0
|
|
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,890
|
|||||||||||||
| 06.02.2024, 08:41 | |||||||||||||
Добавлено через 4 минуты
0
|
|||||||||||||
|
638 / 396 / 67
Регистрация: 09.03.2016
Сообщений: 4,335
|
|
| 06.02.2024, 12:35 | |
|
Verevkin,
Откуда я помню _ Дядька, на кота похожий. Теме больше года. Не ворую я больше коды. Надоело. Был твой, пока был у тебя на компьютере. Комьюнити... А вообще привет конечно.
0
|
|
|
638 / 396 / 67
Регистрация: 09.03.2016
Сообщений: 4,335
|
|
| 06.02.2024, 12:39 | |
|
0
|
|
|
638 / 396 / 67
Регистрация: 09.03.2016
Сообщений: 4,335
|
|
| 06.02.2024, 12:41 | |
|
Наворовал уже достаточно.
И макросы там твои... Коллекция. Ещё такая папка есть. И на форуме что то тишина. К чему бы это?
0
|
|
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,890
|
||||||||
| 06.02.2024, 12:45 | ||||||||
|
Добавлено через 4 минуты
0
|
||||||||
|
638 / 396 / 67
Регистрация: 09.03.2016
Сообщений: 4,335
|
|
| 06.02.2024, 13:14 | |
|
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,705
|
||||||||||||||||||
| 06.02.2024, 13:45 | ||||||||||||||||||
|
на чистом С
0
|
||||||||||||||||||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,890
|
|||||||
| 06.02.2024, 14:22 | |||||||
int main() ?кот
0
|
|||||||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,705
|
|||||||||||
| 06.02.2024, 14:55 | |||||||||||
|
Verevkin, на языке С лучше писать, как уже я писал выше:
Разрешает ли стандарт использовать int main() ? Да, разрешает всякие implementation defined. Таким образом, если компилятор С компилирует такой вариант мы не можем говорить, что компилятор не соответствует стандарту.Однако, стандарт также позволяет не использовать такой вариант. Т.е. компилятор может не компилировать такой вариант и, тем не менее, он будет считаться таким, что соответствует стандарту. Поэтому лучше использовать вышеуказанные два варианта. Ведь, любой компилятор С обязан по стандарту их принимать, что не скажешь о вашем варианте. Следовательно, int main() чистым С назвать нельзя.
0
|
|||||||||||
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
|||||||
| 06.02.2024, 16:59 | |||||||
|
Royal_X, даже с флагами
-pedantic-errors -Wall -Wextra компилятор не ругается на int main (){}Добавлено через 4 минуты
0
|
|||||||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,705
|
||
| 06.02.2024, 17:16 | ||
|
Стандарт С не запрещает реализовать int main (). По этой причине, во многих реализациях, кроме обязательных двух вариантов, реализован также вариант int main (), а также и другие варианты. Но стандарт не обязывает реализовать int main (). Это означает, что можно встретить такой компилятор С, который не будет принимать int main (), но, тем не менее, будет полностью соответствовать стандарту.Поэтому int main () не может быть чистым С.
0
|
||
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
||
| 06.02.2024, 17:32 | ||
То есть, он быстро забудетсяДобавлено через 1 минуту такая же история с #pragma once - кому нужен будет компилятор, который не умеет так ?
0
|
||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,890
|
|||
| 06.02.2024, 18:02 | |||
|
Добавлено через 2 минуты ![]()
0
|
|||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,705
|
|||||
| 06.02.2024, 18:47 | |||||
|
На форуме тут многие (и я в том числе) пишут коды на С, используя int main (). И я никогда никому ничего не говорю.Просто Verevkin написал int main () это чистый С++.Добавлено через 4 минуты
0
|
|||||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,890
|
||
| 07.02.2024, 08:01 | ||
![]() Я таких не видел. Но даже если такие компиляторы и есть, нормальный программист, увидев сообщение об ошибке, исправит её за 2 секунды и не будет разводить демагогию про стандарты.
0
|
||
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
|
| 07.02.2024, 11:43 | |
|
мне кажется, лишнее тут слово "чистый" или "грязный"
![]() всё проще: я пишу на C или я пишу на C++
1
|
|
|
Вездепух
13227 / 6859 / 1827
Регистрация: 18.10.2014
Сообщений: 17,383
|
||
| 07.02.2024, 22:40 | ||
|
Действительно, стандарт языка С не содержит явного разрешения использовать вариант int main() и этот вариант в С не эквивалентен варианту int main(void) (по крайней мере с точки зрения вводимого таким определением объявления). То есть с этой точки зрения формально int main() в С - не допустимо.Хотя с другой стороны не совсем ясно, о какой "эквивалентности" идет речь. int main() - это "заголовок" функции в стиле K&R и такой заголовок в определении функции не противоречит прототипу int main(void). Другими словами, любую функцию, объявленную как T foo(void), можно потом далее определить в стиле K&R как T foo() { ... } и в этом не будет никакой ошибки. Может это - ""эквивалентность"?В любом случае, важность этой темы сегодня стремится к нулю, ибо C23 запрещает K&R объявления полностью, а объявления c () остаются разрешенными и теперь уже 100% эквивалентными объявлениям с (void). То есть в C23 этого вопроса уже не существует. int main() разрешено.
1
|
||
| 07.02.2024, 22:40 | |
|
Описать класс «множество» (добавление и удаление элемента, пересечение, объединение и удаление множеств ) Удаление элемента в массиве Удаление элемента в массиве Удаление десятого элемента в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|