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

С помощью рекурсивной функции вычислить сумму элементов одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию нахождения максимального значения элемента массива http://www.cyberforum.ru/cpp-beginners/thread1572351.html
Написать функцию нахождения максимального значения элемента массива,помогите пожалуйста!Просьба не мудрить и написать как можно проще!)
C++ Запись области действительных значений Как описать это ОДЗ, если оно меняется каждое Pi? if(ОДЗ) {y=1/sin(x);} else {valid=false} Собственно, само ОДЗ: Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread1572349.html
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию C++
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. ps Можно просто функцию написать Пример входных данных: 4 5 -5 6 0 -1 -5...
C++ Перевод десятичного вещественного числа в двоичное путем побитовых операций (Делить на 2 нельзя)
Нужно написать код на С++, который переводит вещественное десятичное число в двоичное с помощью битовых операторов(Сдвиги, &, | и т.п) Делить на 2 нельзя!!! Помогите, пожалуйста. С целыми числами...
C++ Поиск минимума над главной диагональю в двумерном векторе http://www.cyberforum.ru/cpp-beginners/thread1572318.html
Нужно найти минимум в двумерном векторе, причем поиск нужно ввести только над главной диагональю матрицы (матрица квадратная). Собственно не могу разобраться с итереаторами, нужна подсказка. Вот код:...
C++ Поиск чисел в текстовом файле В первой строке текстового файла IN.TXT записано количество чисел(не более 10000).Далее в нескольких строках записаны одно или несколько натуральных чисел, разделенных пробелами. Для каждого числа... подробнее

Показать сообщение отдельно
IVSasha
6 / 6 / 2
Регистрация: 29.07.2015
Сообщений: 61
05.11.2015, 17:48
Проще некуда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int Sum(int *arr, int size)
{
    if (size > 0)
        return arr[size-1] + Sum(arr, size-1);
    else
        return 0;
}
 
int main()
{
    int arr[] = {1, 2, 3, 4, 5};
    int sum = Sum(arr, 5);
    
    std::cout << sum;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru