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

сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива - C++

Восстановить пароль Регистрация
 
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
13.02.2013, 11:54     сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива #1
сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива
функция рекурсивная
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 11:54     сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива
Посмотрите здесь:

Написать функцию, которая вычисляет сумму элементов C++
C++ Написать шаблонную функцию,которая вычислит сумму значений отрицательных элементов массива числового типа
Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне C++
написать функцию которая вычисляет сумму и произведение первых n нечетных чисел C++
C++ Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне
Вводяться 5 чисел в функцию, которая выбирает кратные 3 и вычисляет их сумму C++
C++ Напишите функцию, которая вычисляет сумму цифр в заданном натуральном числе
Написать программу, которая вычисляет сумму квадратов всех четных чисел до заданного n C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
13.02.2013, 12:56     сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
template < typename T, typename iterator>
T func(iterator first, iterator last)
{
    T result = 0;
    int index = 0;
    while (first != last)
    {
        if (index % 2 == 0)
            result += *first;
        ++first;
        ++index;
    }
    return result;
}
 
int main()
{
    int a[] = { 1, 2, 3, 4, 5 };
    std::cout << func<int>(std::begin(a), std::end(a)) << std::endl;
}
UnsKneD
алкокодер
 Аватар для UnsKneD
153 / 149 / 11
Регистрация: 27.12.2012
Сообщений: 548
13.02.2013, 13:45     сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int sumElem( int A[], int sizeArray ){
    int sum = 0;
    for(int i = 0; i<sizeArray; i++){
        if( !(A[i]%2==0) ){
            sum+=A[i];
        }
    }
    return sum;
}
 
int main(){
    int A[5] = {1,2,3,4,5};
    cout << sumElem(A, 5) << endl;
}
Yandex
Объявления
13.02.2013, 13:45     сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива
Ответ Создать тему
Опции темы

Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru