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

Написать рекурсную функцию, которая общитает сумму введеных чисел. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двухмерный массив. Найдите каждай строчки симму чётных элементов http://www.cyberforum.ru/cpp-beginners/thread421259.html
Здрасте, есть проблемка решить. С++: Введите двухмерный массив и найдите каждай строчки симму чётных элементов. Пасиба
C++ Где используется "чистый" C++? Без .NET, QT, CLI и т.д. С наступившим!) http://www.cyberforum.ru/cpp-beginners/thread421255.html
Консольный обмен сообщениями с использованием объектов ядра pipe. C++
Помогите пожалуйста, кто знает. Нужно реализовать приложение «Консольный обмен сообщениями», которое позволит обмениваться вводимыми в консоль сообщениями между двумя клиентами. Каждый пользователь может ввести произвольную строку с клавиатуры и нажатием клавиши «Enter» отправить ее противоположной стороне. При запуске приложения пользователь должен указать имя объекта ядра; если объект не...
C++ Ошибка при выполнения программы
Всех с наступившем НОВЫМ ГОДОМ!!! У меня возникла ошибка при выполнение программы вот код: #include <iostream> #include <conio.h> using namespace std; int main() { int neprob=0; // число не плобедьных символов
C++ Подскажите аналог file_get_contents в C++ http://www.cyberforum.ru/cpp-beginners/thread421220.html
Привет. Подскажите аналог функции file_get_contents в С++. Или как вообще можно запросить удалённую картинку? PHP: file_get_contents("http://site.ru/image.gif"); C++: ??? Среда: Microsoft Visual Studio 2010
C++ Ввод-вывод в файл на C++ Есть txt файл "semiya.txt", в котором есть список: мама папа брат сестра (в столбике). Надо создать другой txt файл "ishod.txt", который выглядел бы так: 0="мама", подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
01.01.2012, 17:52     Написать рекурсную функцию, которая общитает сумму введеных чисел.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
template < typename T >
T result( T *a, unsigned int n )
{
    if ( !n )
        return a[ n ];
    return a[ n ] + result( a, n - 1 );
}
 
int main()
{
    int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    std::cout << "Result: " << result( arr, sizeof( arr ) / sizeof( *arr ) - 1 ) << std::endl;
    return 0;    
}
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru