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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
berkut223
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 16
#1

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

24.01.2014, 15:25. Просмотров 446. Ответов 2
Метки нет (Все метки)

напишите функцию которя вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями. Количество элементов массива передается в функцию как параметр
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями (C++):

Напишите функцию, которая вычисляет среднее арифметическое элементов массива - C++
Напишите функцию, которая вычисляет среднее арифметическое элементов массива. Массив содержит элементы типа unsigned long long. Массив перед...

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

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

Составить программу которая вычисляет сумму элементов неупорядоченного целочисленного массива М - C++
Составить программу которая вычисляет сумму элементов неупорядоченного целочисленного массива М состоящий из 12 цифр не повторяющиеся...

Написать программу, которая вычисляет разность максимального и минимального элементов массива - C++
Написать программу, которая вычисляет разность максимального и минимального элементов массива. Массив и его длина вводятся...

Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не повторяются - C++
Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не...

2
zvoronz
271 / 239 / 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;
}
0
Tulosba
:)
Эксперт С++
4619 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
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
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2014, 15:32
Привет! Вот еще темы с ответами:

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

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

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

Написать функцию, которая вычисляет количество элементов массива, лежащих в диапозоне от А до В - C++
Дан n-мерный массив. Написать функцию, которая вычисляет количество элементов массива, лежащих в диапозоне от А до В.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru