0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 30
|
|
1 | |
массив27.05.2012, 20:07. Показов 704. Ответов 12
Метки нет Все метки)
(
Здравствуйте, нужна помощь в решении задачи. Условие: в одномерном массиве состоящем из n элементов, вычислить сумму элементов между первым и последним нулевыми элементами.
Желательно написать готовое решение на С++
0
|
27.05.2012, 20:07 | |
Ответы с готовыми решениями:
12
Массив: Преобразовать массив, прибавив к четным числам, входящим в массив, значение первого элемента.
Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать |
![]() 829 / 353 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
|
||||||
27.05.2012, 20:51 | 2 | |||||
С использованием STL можно было все красиво сделать в пару строк, но думаю, что вам нужно без заумности.
1
|
Форумчанин
![]() ![]() ![]() 8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
27.05.2012, 21:03 | 3 | |||||
1 цикла хватит за глаза
0
|
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 30
|
|
27.05.2012, 21:08 [ТС] | 4 |
спасибо, но мне кажется что программа не так считает сумму, хотя я могу и ошибаться...
0
|
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
|
||||||
27.05.2012, 21:10 | 5 | |||||
господа, а не лучше ли писать sizeof(ТИП) из которого сделан массив.
0
|
Форумчанин
![]() ![]() ![]() 8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
27.05.2012, 21:12 | 6 |
Лично я проверил устным счетом. А это так сложно?
Добавлено через 1 минуту А зачем? Как бы первый элемент массива как раз имеет размер нужного типа. Иначе можно вобще писать не sizeof(int), а 4. А так это безопасный вариант.
0
|
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
|
||||||
27.05.2012, 21:16 | 7 | |||||
MrGluck, на 32битныйх машинах, указатель вроде как 2 байта. Любой указатель, что на инт что на чар что на структуру, верно?
в случае
0
|
![]() 1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
27.05.2012, 22:07 | 9 |
32 битные машины - 32 бита - 32 битные указатели - 32 / 8 == 4. Ну никак не могут они быть 2 байта.
1
|
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 30
|
|
28.05.2012, 11:45 [ТС] | 10 |
помогите реализовать эту функцию через шаблоны
0
|
![]() 1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
28.05.2012, 13:34 | 11 | |||||
2
|
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
|
|
28.05.2012, 21:25 | 12 |
Sivrit, какую функцию, покажи код
//////// блин лаг, Не по теме: у меня отобразилось сообщение в другой теме O_o delete pls))))
0
|
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 30
|
|
28.05.2012, 22:28 [ТС] | 13 |
instagib, Уже все готово, всем спасибо за помощь.
0
|
28.05.2012, 22:28 | |
Помогаю со студенческими работами здесь
13
Массив: Как скопировать двумерный массив в другой массив? Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив. с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Введение в Dapr для разработчиков .NET
UnmanagedCoder 18.03.2025
Разработка распределенных систем никогда не была настолько востребованной и одновременно такой сложной. Если вы . NET разработчик, то наверняка сталкивались с необходимостью жонглировать обнаружением. . .
|
Собеседование по Spring Boot: продвинутые вопросы и ответы
Javaican 18.03.2025
Собеседования на позиции старших разработчиков и архитекторов требуют глубокого понимания внутренних механизмов Spring Boot, нюансов конфигурирования, подходов к оптимизации и построению сложных. . .
|
Перечисления в TypeScript: использование и лучшие практики
run.dev 18.03.2025
Пишете код и устали от разбросанных по проекту "волшебных" строк и чисел? Знакомая ситуация: где-то в глубине кода притаилась строка "ADMIN", а в другом месте используется "admin". И вот уже. . .
|
Фишки Kotlin, которые все любят
Javaican 18.03.2025
Помню, как скептически относился к появлению "ещё одного языка для JVM" — мол, зачем нам что-то новое, когда есть Java? Но первый же проект на Kotlin заставил меня пересмотреть свое мнение. Код стал. . .
|
Списки и кортежи в Python: различия, особенности, применение
py-thonny 18.03.2025
Если вы когда-нибудь писали код на Python, то наверняка сталкивались с конструкциями вида или ('имя', 25, 'инженер'). Это и есть списки и кортежи — последовательности, хранящие упорядоченные наборы. . .
|
Интеграция JavaScript в Haskell
golander 18.03.2025
Ключевая особенность нового JS-бэкенда GHC — возможность создавать колбэки из JavaScript в Haskell-код. Это открывает дорогу разработке полноценных браузерных приложений, позволяя реагировать на. . .
|
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
|
Предсказание ветвлений - путь к высокопроизводительному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
|
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
|
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
|