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

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разделить исходную строку на несколько строк длины K http://www.cyberforum.ru/cpp-beginners/thread1012247.html
Помогите пожалуйста: Разделить исходную строку на несколько строк длины K.
C++ Насколько корректно будет работать замыкание? Мой друг-JS'ер бросил мне очередной челлендж. В этот раз он мне предложил сделать замыкание для a*x+y function line(k,b){ return function(x) { return k*x+b; } } var a = line(2,7), // function(x) { return 2*x + 7; } b = line(3,2), // function(x) { return 3*x + 2; } c = line(7,-2); // function(x) { return 7*x - 2; } http://www.cyberforum.ru/cpp-beginners/thread1012246.html
std::unordered_map и много-поточность C++
Можно ли обращаться к объекту std::unordered_map одновременно из разных потоков? У меня ключ это ид потока, и когда что-то делаем то каждый поток со своим списком данных, но можно ли такое?
Для каждого из слов указать, сколько раз оно встречается в предложении C++
Задание: Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении. Прокомментируйте код, пожалуйста, а то мне почти ничего не понятно... #include <iostream> #include <map> #include <string> #include <algorithm> #include <sstream> #include <cctype> #include <iomanip>
C++ Построить таблицу истинности для 3-х переменных http://www.cyberforum.ru/cpp-beginners/thread1012210.html
Нужна помощь, чтобы по двум формулам построить таблицу истинности переменных A, B, C в C#. Вот что у мя получилось: bool A; bool B; bool C; Console.WriteLine("A\tB\tC\t(1)\t(2)"); { for (int i = 0; i <= 1; i++) { for (int j = 0; j <= 1; j++)
C++ замена минимального элемента массива, найти ошибку Не выводит массив #include<iostream> using namespace std; void main() { int a,min=0,count=0,i; подробнее

Показать сообщение отдельно
LifeWind
 Аватар для LifeWind
4 / 4 / 1
Регистрация: 13.09.2012
Сообщений: 36
19.11.2013, 20:31     Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <ctime>
 
using namespace std;
 
void randvect(int *a,int n)
{
    srand(time(NULL));
    for(int i = 0; i < n; i++)
        a[i] = rand()%420-240;
    return;
}
 
void printvect(int *a, int n) 
{
    for(int i = 0; i < n; i++)
        cout << a[i] << " ";
}
 
void chet(int *a, int n) 
{
    int sum = 0;
    for(int i = 0; i < n; i++)
        if((a[i] < 0) && !(a[i]%2))
            sum+=a[i];
    cout << sum << endl;
    return;
}
 
void nechet(int *a, int n) 
{
    int sum = 0;
    for(int i = 0; i < n; i++)
        if((a[i] > 0) && (a[i]%2))
            sum+=a[i];
    cout << sum << endl;
    return;
}
 
 
void main()
{
    setlocale(LC_ALL, "");
    const int n=16;
    int a[n];
    int k = 1;
    while(k)
    {
        cout << endl<<"Введите число(0 для завершения программы): " << endl << "1.Заполнить массив" <<endl<<"2.Вывести массив на экран"<<endl<<"3.Cумма четных отрицательных"<<endl<<"4.Cумма нечетных положительных"<<endl;
        cin >> k;
        if(k == 1)
            randvect(a,n);
        if(k == 2)
            printvect(a,n);
        if(k == 3)
            chet(a,n);
        if(k == 4)
            nechet(a,n);
    }
 
    return;
}
 
Текущее время: 03:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru