0 / 0 / 0
Регистрация: 28.03.2013
Сообщений: 13
|
|
Сформировать массив B, записав в него элементы массива A с нечётными индексами28.05.2013, 15:30. Показов 5061. Ответов 12
Метки нет Все метки)
(
Помогите пожалуйста!!! Паскаль начали недавно проходить, не могу решить задачу.
Сформировать массив B, записав в него элементы массива A с нечётными индексами. Вычислить среднее арифметическое элементов массива B и удалить из него максимальный, минимальный и пятый элементы.
0
|
28.05.2013, 15:30 | |
Ответы с готовыми решениями:
12
Сформировать массив B, записав в него элементы массива A с нечётными индексами Сформировать массив В, записав в него элементы массива А в обратном порядке Сформировать два массива, включая в первый четные элементы исходного массива с нечетными индексами, а во второй нечетные элементы с четными индексами |
![]() 66 / 66 / 90
Регистрация: 27.02.2013
Сообщений: 156
|
||||||
29.05.2013, 14:50 | ||||||
![]() Решение
Вот:
0
|
Заблокирован
|
||||||
04.04.2022, 18:22 | ||||||
Если кому-то еще нужно)
0
|
Модератор
![]() ![]() ![]() |
|
04.04.2022, 18:41 | |
pustelekno,
слишком много ошибок: выходы за пределы массива, ненужные перестановки соседних элементов. Кроме того, что если 5-й элемент был максимальным или минимальным?
0
|
Заблокирован
|
||||||
04.04.2022, 19:34 | ||||||
Извиняюсь, в первом варианте есть баги
Исправленный вариант:
0
|
Модератор
![]() ![]() ![]() |
|
04.04.2022, 19:37 | |
Во втором тоже есть. На первый взгляд, лучше не стало.
Ошибок выхода за границы массива даже добавилось.
0
|
Модератор
![]() ![]() ![]() |
|
04.04.2022, 19:43 | |
Про "следующие перенести на 1 назад" в условии ничего нет. Это не требуется ни по заданию, ни по смыслу.
Даже если выполнять неэффективно удаление элемента на каждом шаге.
0
|
Модератор
![]() ![]() ![]() |
||||||
04.04.2022, 20:07 | ||||||
pustelekno,
То удаление, которое вы пытаетесь написать, выглядит так:
Добавлено через 19 минут Посмотрите внимательно на цикл 39-64. В первом варианте за один шаг цикла могли удалить 3 элемента, во втором -- два. Посмотрите, что будет, если 5-й элемент максимальный или минимальный (будет удалён лишний элемент).
0
|
Модератор
![]() ![]() ![]() |
|
05.04.2022, 10:52 | |
pustelekno,
По сообщению #5 главное: 41-45, 49-53, 57-61: последний элемент b[j-1], но обращаетесь и к b[j], и к b[j+1] 40, 48, 56: такое построение условий даёт в отдельных случаях неверный результат прочее: 10: зная, что в массиве A элементов n, не знаете, сколько элементов будет в массиве B? Странно... 12: ReadLn для каждого элемента... А как же Конвенция против пыток и других жестоких, бесчеловечных или унижающих достоинство видов обращения и наказания? 16: четность определяется по индексам от 0 или от 1? Ответ будет относиться и к строке 10. Формула нечетного числа 2i+1 (или 2i-1). 20: абсолютно бесполезная строка 32-37: То, что b[i] не может оказаться и максимальным, и минимальным одновременно (в силу 29-30), хороший повод пересмотреть условие.
0
|
Модератор
![]() ![]() ![]() |
|||||||||||
06.04.2022, 10:50 | |||||||||||
Шах расписался в полном неумении, pustelekno, Вот тут его возьми и замени! ... (q) ВСВ когда нужно удалять более одного элемента, сдвиг хвоста после каждого удаления становится "дорогим", дешевле и проще не "удалять ненужное", а "оставлять нужное":
Если не нужен отдельный вывод вектора B с отметками удаляемого "для наглядности", то:
1
|
Заблокирован
|
|
09.04.2022, 19:34 | |
Признаю, был не прав. Действительно, проще оставлять нужное, нежели удалять ненужное
0
|
09.04.2022, 19:34 | |
Помогаю со студенческими работами здесь
13
Сформировать массив, записав в него элементы с четными индексами двух массивов.
Сформировать массив, у которого вначале расположены элементы массива А с нечетными индексами, затем с четными
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
|
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
|
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
|
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
|
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
|
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
|
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
|
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
|
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
|
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
|