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

Рекурсивная функция С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операторы отношений и логические операторы http://www.cyberforum.ru/cpp-beginners/thread654047.html
Всем добрый день. Очередной день изучения Г.Шилда С++ базовый курс, дошел до Операторов отношений, все понял, но не компилируется данный код: //Эта программа демонстрирует использование функции xor() #include <iostream> using namespace std; bool xor(bool a, bool b); int main () { bool p, q;
C++ Конвертер различных измерений массы Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 -тонна, 5 — центнер) и массе М выдавала бы соответствующее значение массы в килограммах. http://www.cyberforum.ru/cpp-beginners/thread654041.html
C++ условия и таймер | C++
Как сделать 2 условия на таймер, тоесть он задан к примеру на 5 минут, нужно чтобы 1 действие выполнялось когда будет 3 минуты, а 2 действие когда 1 минута, к примеру эти действия вывод сообщений.
C++ Найти сумму ряда с заданной точностью, если дан общий член ряда
Найти сумму ряда с точностью Е=-4 (0.0001) общий член которого n=n*-n2 (n kvadrat)... Надо написать программу, т.е текст..на языке Си...
C++ размеры переменных http://www.cyberforum.ru/cpp-beginners/thread654007.html
Есть переменные типа int(2 байта), double(8 байт),char(1 байт) и т.д. под которые отведено соответствующие количество памяти, могу ли я сделать свой тип переменной допустим с длиной 4096 байт?
C++ Вычислить выражение Составить программу вычисления выражения в правой части. Все значения для вычисления ввести с клавиатуры. Все значения для вычисления являются целыми числами. http://s2.hostingkartinok.com/uploads/images/2012/09/5b532a6ace4aa70515ba15b1ec4f7804.jpg подробнее

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