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

Найти сумму элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Махинации с ооп http://www.cyberforum.ru/cpp-beginners/thread618731.html
Добавлено через 36 минут PS и да еще такой вопрос Class ss { int a; ss(int countss) { /*тут создать массив из ss */
C++ Как сделать так что бы антивирус перестал считать программу вирусом? Я использую Code Blocks, даже базовая программа считаеться недоверяемой( Вот код #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; http://www.cyberforum.ru/cpp-beginners/thread618719.html
Вычисление определителя C++
Вычисление определителя методом Гаусса, почему выводит сразу же после ввода массива 0 массив. И почему определитель равен 1? Почему на главной диагонали одни 1? #include <iostream> #include <stdlib.h> #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #include <time.h> #define N 50
Нажата ли клавижа C++
нужно сделать так, чтобы в цикле, если нажата клавиша, происходили действия. Если нет, то цикл просто идет дальше.
C++ АТД Стек. Различие между push() и emplace() http://www.cyberforum.ru/cpp-beginners/thread618607.html
Здравствуйте! Расталкуйте пожалуйста в чем заключается различие между двумя методами стека push() и emplace(). на первый взгляд и тот и тот добавляют элемент в стек. #include <iostream> #include "stack" using namespace std;
C++ Работа с файлами Программа полностью рабочая. Кроме одного момента. #include <conio.h> #include <stdio.h> #include <iostream> #include <clocale> using namespace std; подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
04.07.2012, 10:16     Найти сумму элементов массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
int main()
{
    int A[N] = { 3, -7, 5, -6, -9, 3, 2, 5, 4, 1 };
    int B[N] = { 9,  3, -1, -2, 5, 4, -2, -5, 7, 8 };
 
    int* pX[] = { A, B };
 
    int cnt[] = { 0, 0 };
    for (int q = 0; q < 2; q++)
    {
        for (int i = 0; i < N; i++)
            if (pX[q][i] > 0) cnt[q]++;
    }
 
    int nSum = 0;
    int* pn = (cnt[0] > cnt[1]) ? pX[0] : pX[1];
    for (int k = 0; k < N; k++)
    {
        printf("%d ",pn[k]);
        nSum+=pn[k];
    }
 
    printf("\nnSum = %d\n",nSum);
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/e69b77...9be5a164308abe
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru