403 / 261 / 167
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
1 | |
Создать функцию, подсчитывающую сумму элементов массива по указанному алгоритму11.05.2022, 16:03. Показов 711. Ответов 6
Метки нет (Все метки)
Создайте функцию, подсчитывающую сумму элементов массива по следующему
алгоритма: массив делится пополам, подсчитываются и прилагаются суммы элементы в каждой половине. Сумма элементов в половине массива происходит по тому же алгоритму, то есть, снова путем деления пополам. Деления происходят, пока в полученных частях массива не окажется по одному элементу и исчислению суммы, соответственно не станет тривиальным. Добавлено через 15 минут Функция должна быть рекурсивной.
0
|
11.05.2022, 16:03 | |
Ответы с готовыми решениями:
6
Реализовать функцию, подсчитывающую сумму положительных элементов в массиве Описать функцию подсчитывающую сумму нечётных элементов множества Реализовать функцию, подсчитывающую сумму положительных элементов в массиве Описать функцию neg, подсчитывающую сумму отрицательных элементов в файле s Написать рекурсивную числовую функцию, подсчитывающую сумму элементов дерева |
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
||||||
11.05.2022, 16:10 | 2 | |||||
1
|
403 / 261 / 167
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
11.05.2022, 16:57 [ТС] | 3 |
lemegeton, а можешь показать без итераторов как реализовать? И без шаблона
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
||||||
11.05.2022, 18:05 | 4 | |||||
Сообщение было отмечено kirigaua как решение
Решение
Итератор это просто слово.
Шаблон делает функцию более универсальной. Убери template<...>, замени T на int, а Iterator на int* и всё. Шучу. Конечно я всё это за тебя сам сделаю:
0
|
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
|
|
11.05.2022, 18:32 | 5 |
lemegeton, почему не используешь https://en.cppreference.com/w/cpp/iterator/size ?
0
|
403 / 261 / 167
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
11.05.2022, 19:02 [ТС] | 6 |
lemegeton, да просто времени, не было, серьезно извини.
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
|
11.05.2022, 22:14 | 7 |
Хз. Чёт не использую. Мне вообще не приходится ничего подобного писать. )))
Я попробую.
0
|
11.05.2022, 22:14 | |
11.05.2022, 22:14 | |
Помогаю со студенческими работами здесь
7
Описать функцию poz(s), подсчитывающую сумму положительных элементов в файле s Написать рекурсивную числовую функцию, подсчитывающую сумму элементов дерева Описать функцию отриц (s), подсчитывающую сумму отрицательных элементов в серии s Написать рекурсивную числовую функцию, подсчитывающую сумму элементов дерева Определить сумму цифр в каждой из них (создать функцию, подсчитывающую сумму цифр) Подпрограммы. Описать функцию neg(s), подсчитывающую сумму отрицательных элементов в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |