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

Вычислить сумму элементов массива рекурсивно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить 2 двухмерных массива символами. Написать функцию которая ставит символ пробела в старшем и младшем...(Использование директив) http://www.cyberforum.ru/cpp-beginners/thread405947.html
Задание: Заполнить 2 двухмерных массива разной длины символами. Написать функцию которая ставит символ пробела в старшем и младшем байте каждого слова массива. Обработать 2 массива!) #include<iostream.h> #include<math.h> #include<conio.h> char mas; int i,j,x,y,k; fun (int z,int c) {char v; for ( i=1;i<=z;i++) {for ( j=c+1;j>=1;j--)
C++ k-mean кластеризация Доброго времени суток уважаемые програмисты! Вы знаете что сделать чтоб программа коректно работала? /**************************************************************************** * * * KMEANS * * ... http://www.cyberforum.ru/cpp-beginners/thread405933.html
C++ Циклы и условия.
Приветствую всех! Обращаюсь за помощью.... Задача: Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна k (k вводится с клавиатуры). Сам некоторый опыт с с++ имею и даже другу помогаю с задачами, но на этой что-то моя логика сломалась Оо. Вот собственно мой листинг: #include <iostream> #include <math.h> #include <stdio.h> using namespace std;
C++ Описать класс матрицы
Описать класс «Матрица», инкапсулирующий в себе данные матрицы и операции для работы с ней. Создать программу (использующую данный класс), позволяющую на выбор пользователя выполнять арифметическое действие. Требования к программе: Обязательное наличие в классе: • конструктора по умолчанию (заполняющего матрицу нулями); • перегруженной операции «<<», выводящей данные на экран в матричной...
C++ вычитание чисел в обратном коде http://www.cyberforum.ru/cpp-beginners/thread405923.html
помогите создать программу для вычитания чисел в обратном коде. вот блок схема и пример: http://file.tj/206330 http://file.tj/617828
C++ 2 задачи по массивам пожалуйста помогите написать задачи.... ОГРОМНОЕ СПАСИБО... 1. В двумерном массиве хранится информация о количестве учени¬ков в каждом классе каждой параллели школы с I по XI (в первой строке — информация о классах первой параллели, во второй -второй параллели и т. д.). В каждой параллели школы имеется по 4 класса. Определите: а) общее количество учащихся школы; б) количество учащихся в... подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.12.2011, 14:52     Вычислить сумму элементов массива рекурсивно
Через индексное обращение:
C
1
2
3
4
5
6
7
int Sum(int *a, int n)
{
   return n ? a[n-1] + Sum(a, n-1) : 0;
}
 
int a[N];
Sum(a, N);
через адресное
C
1
2
3
4
5
6
7
8
int Sum(int *a, int *end)
{
   return a < end ? *a + Sum(a+1, end) : 0;
}
 
 
int a[N];
Sum(a, a + N);
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru