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

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

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

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

13.04.2013, 20:11. Просмотров 581. Ответов 5
Метки нет (Все метки)

4. Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности.

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

Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности. - C++
int summa = 0; for (int k = 0; k < n; k++) if (a % 2 != 0) summa += a; Ввод данных осуществляется с клавиатуры. Массивы при...

Дана последовательность из n целых чисел. Найти количество нечетных элементов этой последовательности - C++
Ребят, не могу решить эту задачу: Дана последовательность из n целых чисел. Найти количество нечетных элементов этой последовательности. ...

Дана последовательность целых чисел, за которой следует 0.Найти количество нечетных элементов этой последовательности. - C++
Помогите пожалуйста написать программку!!!!!! Дана последовательность целых чисел, за которой следует 0.Найти количество нечетных...

Найти сумму элементов с нечетными номерами из этой последовательности - C++
Привет всем! Ребят! не могу решить несколько задач по С++ 1. Дана последовательность из n целых чисел. Найти сумму элементов с...

Найти сумму элементов с четными номерами из этой последовательности - C++
Дана последовательность целых чисел, за которой следует 0. Найти сумму элементов с четными номерами из этой последовательности

Найти сумму нечетных элементов данной последовательности - C++
Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности. Желательно добавить комментарии к стокам...

5
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
13.04.2013, 21:15 #2
yulion,

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
#include <iostream>
#include <vector>
#include <algorithm>
#include <time.h>
#include <cstdlib>
#include <iterator>
using namespace std;
 
class Sum{
    private:
        int sum;
 
    public:
        Sum():sum(0) {}
 
        void operator() (int elem){
            if(elem % 2 != 0)
                sum += elem;
        }
 
        /*возвращение суммы с неявным преобразованием типа*/
        operator double(){
            return static_cast<double>(sum);
        }
 
};
 
void random(int &elem){
    elem = 1 + rand() % 50;
}
 
int main()
{
    srand(time(NULL));
 
    int size(10);
    vector<int> coll(size);
 
    for_each(coll.begin(), coll.end(), random);
    copy(coll.begin(), coll.end(), ostream_iterator<int>(cout, " "));
 
    cout << "\nSum: " << for_each(coll.begin(), coll.end(), Sum());
 
    cout << "\n\n";
    return 0;
}
1
yulion
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 23
13.04.2013, 21:18  [ТС] #3
код программы есть мне нужно блок схему)
0
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
13.04.2013, 21:21 #4
yulion, тут элементарно, ввод, счетчик сумм в ноль, проверка на нечетность, если да, складываем с счетчиком сумм, переходим к следующему элементу.
1
yulion
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 23
13.04.2013, 21:29  [ТС] #5
а по поводу этих задачек что можешь сказать?
1.Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К.
2. S=15+17-19+21+23-25+…, всего n слагаемых;
заранее спасибо)

Добавлено через 1 минуту
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
void task31() {
    int i=0,n,k;
    cout << "Введите число k:" << endl;
    cin >> k;
    cout << "Введите очередной элемент последовательности, или 0 для конца последовательности:" << endl;
    cin >> n;
    if(n%k == 0)
        i++;
    while(n != 0) {
        cout << "Введите очередной элемент последовательности, или 0 для конца последовательности:" << endl;
        cin >> n;
        if(n != 0 && n%k == 0)
                i++;
    }
    cout << "Количество элементов кратных " << k << " равно " << i <<endl;  
}
void task38() {
    int a1=15,n,s=0,k=1;   
    cout << "Введите количество слагаемых n:" << endl;
    cin >> n;
    for(int i=0;i<n;i++) {
        if(k<3) {
            s += a1;
            a1 += 2;
            k++;
        }
        else {
            s -= a1;
            a1 += 2;
            k=1;
        }
    }
    cout << "Значение выражения S равно:" << s <<endl;
}
int main(int argc, char** argv) {
    setlocale(LC_ALL,"Russian");
    char t;
    int number;
    select: cout << "Введите номер задачи: 4,31 или 38" << endl;
    cin >> number;
    switch(number) {
        case 4: {
            task4();
            break;
        }
        case 31:
            task31();
            break;
        case 38:
            task38();
            break;
        default: {
            cout << "Вы ввели неверое число. \n";
            goto select;
        }
    }
    cin >> t;
   return 0;
}
0
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
13.04.2013, 21:30 #6
yulion, что вы хотите узнать? попробуйте сами составить блок-схему, а я посмотрю.
0
13.04.2013, 21:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2013, 21:30
Привет! Вот еще темы с ответами:

Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности - C++
Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. Помогите пожалуйста сделать циклом.

Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности - C++
1. Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности.

Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. - C++
Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. В СИ... Добавлено через 39 минут ...

Найти сумму квадратов элементов последовательности, стоящих на нечетных местах - C++
Найти сумму квадратов элементов последовательности, стоящих на нечетных местах А = {1,5; -5; -18,5; 100,5; 8,5; 0; 0; -81,5; 31; 0,5;...


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

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

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