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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Треугольник задается координатами своих вершин. С++ http://www.cyberforum.ru/cpp-beginners/thread1080396.html
Треугольник задается координатами своих вершин. Среди некоторого количества треугольников указать те, которые являются тупоугольными. найти треугольник с наибольшим тупым углом. проверку треугольника на наличие в нем тупого угла организовать во вспомогательном алгоритме. вот наработка. проблема в том, что он выдает сообщение-что угол всегда тупой, независимо от координат. что тут можно...
C++ Вывод изображения перед запуском программы Здравствуйте. Интересует следующий вопрос: Как вывести изображение(логотип) перед запуском программы? (например как в том же photoshop на этапе загрузки и тд) Допустим выводится логотип во время которого в"невидимом" режиме программа делает какие- либо действия В итоге через Х секунд (таймаут) программа запускается полностью. Хотелось бы увидеть\найти примеры реализации, т.к. не могу... http://www.cyberforum.ru/cpp-beginners/thread1080394.html
что не так с программой C++
Ребят, помогите найти проблему, почему программу выбивает. #include <conio.h> #include <stdio.h> #include <string.h> #include <windows.h> struct SCHOOL { char name; unsigned int group;
C++ Функция, которая для одного целого числа определяет, является ли оно кратно числу К
1) функцию, которая для одного целого числа (не для одномерного массива и не для матрицы) определяет, является ли оно кратно числу К, где К и анализируемое число - два входных параметра функции; 2)с помощью первой функции для каждой строки матрицы найти номер первого по порядку четного числа и получить одномерный массив этих номеров. количество элементов одномерного массива соответствует...
C++ Перевод символьной строки в массив вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread1080350.html
Помогите написать программу перевода введенной с клавиатуры строки в массив вещ-ых чисел, не используя scanf. Чем больше пишу, тем больше ересь какая-то получается. Числа отделяются друг от друга пробелом
C++ Найти и исправить ошибки в приведенном коде подскажите пожалуйста как исправить ошибки что не так #include <stdio.h> int main() { int m, n, count,count1,chislo,y; count=2; count1=0; scanf("%d", &m); scanf("%d", &n); y=m*n; подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4391 / 3234 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
24.01.2014, 15:32     Напишите функцию, которая вычисляет разность сумм элементов целочисленного массива с четными и нечетными значениями
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru