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

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

Восстановить пароль Регистрация
 
berkut223
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 16
24.01.2014, 15:25     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями #1
напишите функцию которя вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями. Количество элементов массива передается в функцию как параметр
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 15:25     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями
Посмотрите здесь:

C++ Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел
Напишите функцию, которая вычисляет максимальный элемент массива C++
C++ Напишите функцию, которая вычисляет сигнум-функцию числа
C++ Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел
Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не повторяются C++
C++ разность сумм элементов целочисленного массива
Напишите функцию, возвращающую разность между суммой элементов массива с индексом от K до L включительно и суммой остальных элементов C++
C++ Составить программу которая вычисляет сумму элементов неупорядоченного целочисленного массива М

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zvoronz
 Аватар для zvoronz
270 / 237 / 21
Регистрация: 29.05.2012
Сообщений: 889
24.01.2014, 15:30     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями #2
C++
1
2
3
4
5
6
7
8
9
10
int Calc(int* ar, int n)
{
    int s1 = 0, s2 = 0;
    for(int i = 0; i < n; ++i)
    {
        if(i%2 == 0) s1 += ar[i];
        else s2 += ar[i];
    }
    return s1 - s2;
}
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
24.01.2014, 15:32     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями #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
#include <iostream>
 
int diff( int* a, int count )
{
    int oddSum = 0;
    int evenSum = 0;
    
    for( int *p = a; p - a < count; ++p )
    {
        if( *p & 1 ) oddSum += *p;
        else evenSum += *p;
    }
    return evenSum - oddSum;
}
 
int main() {
 
    int a[] = { 2, 4, 6, 11 };
    
    std::cout << diff(a, sizeof(a)/sizeof(*a)) << std::endl;
 
    return 0;
}
http://ideone.com/GomkwG
Yandex
Объявления
24.01.2014, 15:32     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями
Ответ Создать тему
Опции темы

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