Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
berkut223
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 16
1

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

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

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

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

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

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

Составить программу которая вычисляет сумму элементов неупорядоченного целочисленного массива М
Составить программу которая вычисляет сумму элементов неупорядоченного...

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

2
zvoronz
272 / 240 / 56
Регистрация: 29.05.2012
Сообщений: 889
24.01.2014, 15:30 2
Лучший ответ Сообщение было отмечено berkut223 как решение

Решение

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
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
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

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

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

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


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

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

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