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

Рекурсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наиболее часто встречающееся число без использования массивов http://www.cyberforum.ru/cpp-beginners/thread711427.html
Дана задача: В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них. но загвостка в том, что нужно...
C++ Главная функция (вводит некоторые значения и передает их и ссылки на некоторые переменные в функцию) Написать главную функцию, которая вводит некоторые значения и передает их и ссылки на некоторые переменные в функцию. Получив результаты работы с вызова функции, главная функция выводит их. Пример... http://www.cyberforum.ru/cpp-beginners/thread711424.html
Реккурентные соотношения C++
Задали формулу, по которой некоторая величина вычисляется как сумма или произведение. Написать систему рекуррентных соотношений, которые позволяют вычислить величину без повторных вычислений тех же...
Односвязный список. поставить последний эл-т на первое место C++
задача заключается в том, чтобы циклически сдвинуть список на один эл-т, то есть поставить последний эл-т на первое место. Назовем А - последний эл-т в исходном списке, В - первый. Если я правильно...
C++ Указатель на функцию, как он вводится? СРОЧНО! http://www.cyberforum.ru/cpp-beginners/thread711356.html
На завтра задачу задали, не могу решить. Не поможете? Срочно надо! Сама задача в прикреплениях! Вот мой пример решения, правда есть два вопроса: 1) Как в аргументах ф-ии обозначить указатель...
C++ Все возможные комбинации из 4 цифр Доброго времени суток! Прошу помочь с такой задачей: Пользователь вводит 4-х разрядное число. Вывести все возможные 4-х разрядные комбинации из цифр этого числа. Цифры могут повторяться. Без... подробнее

Показать сообщение отдельно
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
27.11.2012, 22:30
Сумма всех элементов массива:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include "iostream"
#include "windows.h"
using namespace std;
 
int ArrSum(const int arr[], int size);
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    const int SIZE = 10;
    int A[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
 
    cout << "Сумма " << ArrSum(A, SIZE) << endl;
 
    system("pause");
    return 0;
}
 
int ArrSum(const int arr[], int size)
{
    if (size == 1) return arr[0];
    return arr[size-1] + ArrSum(arr, size-1);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru