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

В массив B[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному f - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ разработать программу, позволяющую расшифровать файл по паролю, вводимому пользователем http://www.cyberforum.ru/cpp-beginners/thread840265.html
Здравствуйте! Задали лабу. НУЖНО зашифровать текстовый файл по произвольному паролю и разработать программу, позволяющую расшифровать файл по паролю, вводимому пользователем. В случае успешной...
C++ Какой unicode у коньюнкции? (wchar_t)0x2227 выводит квадрат. http://www.cyberforum.ru/cpp-beginners/thread840256.html
в прямоугольной целочисленная матрицы отсортировать элементы которые размещены на главной диагонали по возрастанию C++
в прямоугольной целочисленная матрицы отсортировать элементы которые размещены на главной диагонали по возрастанию
C++ Работа с матрицей
Дорогие друзья программисты привела меня к вам нужна,напишите пожалуйста программу на языке с++ вот условие: Дана прямоугольная целочисленная матрица определить: 1)колличество строк содержащий...
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread840193.html
Помогите переделать эту строку,должно быть три аргумента как в объявлениии-sort1( digits.begin(), digits.end() ); при учете что в объявлении этой функции 3 аргумента-void sort1 (int a,int g, int n)
C++ Игра reversi Здорова! Тут новую задачку решаю, там нужно написать игру reversi. Ну я так поиграл в нее чуток. http://logicgame.com.ua/game.php?buhf=reversi&l=ru И чото мне ее перехотелось писать. Это ж много... подробнее

Показать сообщение отдельно
Catstail
Модератор
22833 / 11199 / 1812
Регистрация: 12.02.2012
Сообщений: 18,437
17.04.2013, 11:34
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
#include <iostream.h>
 
int Sum(int *B, int n, int f)
{
    if (n == 1) 
        if ((B[0] % f) == 0)
            return B[0];
        else
            return 0;
    else
        if ((B[0] % f) == 0)
            return B[0]+Sum(B+1,n-1,f);
        else
            return Sum(B+1,n-1,f);
}
 
int main(int argc, char* argv[])
{
    int BB[]={12,23,45,15,8,3,49,-6};
 
    cout << Sum(BB,8,3) << endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru