Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заполнить 2 двухмерных массива символами. Написать функцию которая ставит символ пробела в старшем и младшем...(Использование директив) https://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--)
k-mean кластеризация C++
Доброго времени суток уважаемые програмисты! Вы знаете что сделать чтоб программа коректно работала? /**************************************************************************** * * * KMEANS * * ...
C++ Циклы и условия. Приветствую всех! Обращаюсь за помощью.... Задача: Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна k (k вводится с клавиатуры). Сам некоторый опыт с с++ имею и даже другу помогаю с задачами, но на этой что-то моя логика сломалась Оо. Вот собственно мой листинг: #include <iostream> #include <math.h> #include <stdio.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread405932.html C++ Описать класс матрицы Описать класс «Матрица», инкапсулирующий в себе данные матрицы и операции для работы с ней. Создать программу (использующую данный класс), позволяющую на выбор пользователя выполнять арифметическое действие. Требования к программе: Обязательное наличие в классе: • конструктора по умолчанию (заполняющего матрицу нулями); • перегруженной операции «<<», выводящей данные на экран в матричной... https://www.cyberforum.ru/ cpp-beginners/ thread405930.html
вычитание чисел в обратном коде C++
помогите создать программу для вычитания чисел в обратном коде. вот блок схема и пример: http://file.tj/206330 http://file.tj/617828
C++ 2 задачи по массивам https://www.cyberforum.ru/ cpp-beginners/ thread405919.html
пожалуйста помогите написать задачи.... ОГРОМНОЕ СПАСИБО... 1. В двумерном массиве хранится информация о количестве учени¬ков в каждом классе каждой параллели школы с I по XI (в первой строке — информация о классах первой параллели, во второй -второй параллели и т. д.). В каждой параллели школы имеется по 4 класса. Определите: а) общее количество учащихся школы; б) количество учащихся в...
C++ НоД для 3 чисел. https://www.cyberforum.ru/ cpp-beginners/ thread405913.html
Найти НоД (Найб. общий делитель) для 3 чисел. Подскажите, все ли правильно. #include <iostream> #include <cmath> using namespace std; long Nod(long a, long b) { return a && b ? (a > b ? Nod(a%b, b) : Nod(a, b%a)) : (a ? a : b);
C++ Visual Studio. Добавление заголовки другого проекта (ошибка компоновки)
всем привет.:) Когда добавляю заголовок файла(который не состоит в проекте), компоновщик ругается. Например: (только например) Проект Dog, путь C:/Dog/dog.h: class Dog { public: void SetAge(int age) { itsAge = age; } int GetAge() { return itsAge; }
C++ Блокирования клавиши клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread405899.html
Есть программка для блокирования клавиши клавиатуры "8" при нажатии комбинации клавиш Правый Shift+Правый Ctrl+F8. Программа компилируется и запускается, но при работе не вводится информация с клавиатуры, чтобы проверить работу программы - в чем может быть ошибка? Вот текст программы: /*---------------- Lab work N6_2-----------------*/ /*-----------------Keyboard control-----------------*/ /*...
C++ Работа со строками. https://www.cyberforum.ru/ cpp-beginners/ thread405897.html
Ребят,ну вообще тормоз я,помогите 1. Запишіть П І Б. Запишіть даний рядок в зворотному порядку. 2. Запишіть П І Б. Видаліть всі пропуски в даному рядку. 3. У тексті замінити усі символи ‘ а’ на символ ‘ в’. Текст Звуки вальсу особливо хвилюють того, хто не вміє танцювати.
Обработка символьных строк C++
Помогите, пожалуйста, написать данную программу или дайте хотя бы дельный совет как её написать :) Для большинства существительных, оканчивающихся на -онок и -ёнок, множественное число образуется с помощью суффиксов ат или ят. Причем если перед суффиксом стоит шипящая согласная, то используется ат, н-р: цыпленок - цыплята, мышонок - мышата и т.д. Имеется целый ряд исключений, из которых...
C++ Наследование классов https://www.cyberforum.ru/ cpp-beginners/ thread405891.html
я решил по примеру одной задачи свою, но там много ошибок, может ктото сможет поправить их. Наследование. Администрация,кадры,рабочий,инженер. #include <iostream> #include <string.h> using namespace std; class Kadri {
115 / 115 / 39
Регистрация: 11.10.2011
Сообщений: 649
13.12.2011, 13:38 0

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

13.12.2011, 13:38. Показов 1112. Ответов 3
Метки (Все метки)

Ответ

Код на С++
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
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <ctime>
 
#define n 10
 
// Ðåêóðñèâíàÿ ôóíêöèÿ äëÿ âû÷èñëåíèÿ ñóììû
int summa (int arr[], int i)
{
    int result;
    if (i==0)
    {
        result = arr[0];
        return result;
    }
    else
    {
        result = arr[i] + summa(arr, i-1);
        return result;
    }
}
 
int main ()
{
    srand(time(NULL));
    int a[n];
    std::cout << "Massiv a iz " << n << " elementov\n";
    for (int i = 0; i < n; i++)
    {
        a[i] = rand()%101; //çàïîëíåíèå ìàññèâà a[n] ñëó÷àéíûìè ÷èñëàìè â äèàïàçîíå îò 0 äî 100
        std::cout << a[i] << " ";
    }
    
    int S = summa(a, n-1);
 
    std::cout << "\nSumma elementov massiva a\nS = " << S << "\n";
    return 0;
}


Вернуться к обсуждению:
Вычислить сумму элементов массива рекурсивно C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2011, 13:38
Готовые ответы и решения:

Рекурсивно вычислить произведение отрицательных элементов массива
Написать рекурсивную функцию возвращающую произведение отрицательных элементов массива

Вычислить сумму рекурсивно

В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива. [CPP]
В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и...

Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество положительных...

3
13.12.2011, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2011, 13:38
Помогаю со студенческими работами здесь

Вычислить: количество минимальных элементов массива и сумму элементов массива, расположенных до первого минимума
В одномерном целочисленном массиве (размер массива не больше 20 и значения его элементов вводить с...

Рекурсивно вычислить сумму квадратов чисел
Пусть {a}_{0}={cos(1)}^{2}; {a}_{1}={-sin(1)}^{2}; {a}_{k}=2*{a}_{k-1}-{a}_{k-2}; k=2,3... Найти...

Вычислить произведение положительных элементов массива, сумму элементов массива, расположенных до минимального
С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции: 1)...

Как рекурсивно и итеративно вычислить сумму ряда?
Ребят, помогите пожалуйста, ибо рекурсию вообще не шарю(( Есть ряд, как его считать?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru