Форум программистов, компьютерный форум CyberForum.ru

Рекурсия: найти сумму элементов массива - C++

Восстановить пароль Регистрация
 
Анастасия76
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 3
03.04.2013, 10:21     Рекурсия: найти сумму элементов массива #1
помогите пожалуйста написать программу, которая находит сумму элементов массива с помощью рекурсии.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 10:21     Рекурсия: найти сумму элементов массива
Посмотрите здесь:

C++ Найти сумму элементов главной диагонали и от каждого элемента массива отнять эту сумму
Функции в с++. Найти сумму элементов массива D, а также суммы квадратов и кубов элементов массива D. C++
Найти сумму тех элементов массива, цифровая запись которых дает четную сумму цифр C++
C++ Одномерные массивы и указатели (найти количество элементов массива, равных 0, сумму элементов массива...)
C++ Рекурсия: найти непрерывную часть массива, чтобы сумма элементов была максимальной
C++ Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
C++ Найти сумму тех элементов массива, цифровая запись которых дает четную сумму цифр, а также найти максимальный элемент массива
Рекурсия: найти количество отрицательных элементов массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,915
Записей в блоге: 2
Завершенные тесты: 1
03.04.2013, 11:12     Рекурсия: найти сумму элементов массива #2
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream> 
 
int foo(int * arr,const int * end){
    if(arr==end) return 0;
    return (*arr)+foo(arr+1,end);
}
 
int main(){
    const int size=10;
    int arr[size]={1,4,8,2,4,1,3,7,8,4};
    for(int i=0;i<size;++i)
        std::cout<<arr[i]<<" ";
    std::cout<<std::endl<<"S = "<<foo(arr,arr+size)<<std::endl;
}
Yandex
Объявления
03.04.2013, 11:12     Рекурсия: найти сумму элементов массива
Ответ Создать тему
Опции темы

Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru