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

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

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

Составление программ в обработке одномерных массивів - C++

12.04.2014, 23:24. Просмотров 191. Ответов 4
Метки нет (Все метки)

Задан массив из N элементов. Организовать его введение из клавиатуры или создания из случайных чисел по желанию пользователя, и вычислить среднее арифметическое парных элементов массива. Помогите создать программу.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 23:24     Составление программ в обработке одномерных массивів
Посмотрите здесь:

Алгоритмы и программы по обработке одномерных и двумерных массивов C++
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов
Разработка и отладка алгоритмов и программ по созданию и обработке файлов C++
Составление программ математических вычислений C++
Составление программ вычисления суммы C++
Составление программ вычисления суммы N>0 C++
C++ Составление программ вычисления суммы
Организация программ по обработке динамических матриц C++
C++ Разработка и отладка алгоритмов и программ по обработке строк символов
C++ Составление программ с использованием функций
Составление программы по обработке одномерных массивов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NurlashKO
87 / 87 / 14
Регистрация: 07.10.2012
Сообщений: 145
13.04.2014, 00:07     Составление программ в обработке одномерных массивів #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdio>
#include <iostream>
 
using namespace std;
 
int a[10000], n;
 
int main()
{
    cin >> n;
    for (int i = 1; i <= n; i++)
        cin >> a[i];
    for (int i = 2; i <= n; i++)
        cout << (a[i - 1] + a[i]) / 2.0 << " ";
}
cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
13.04.2014, 00:27     Составление программ в обработке одномерных массивів #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Artem1011, Ввод вектора заканчивается на Ctrl + Z
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>
#include<iterator>
#include<algorithm>
#include<numeric>
 
int main()
{
    std::cout<<"Input vector: \n";
    std::vector <int> vec;
    std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(vec));
    size_t CountEven(0);
    int sum = std::accumulate(vec.begin(),vec.end(),0,[&CountEven] (int sum,int value)
    {
        if(value%2==0)
        {
            CountEven++;
            sum+=value;
        }
        return sum;
    });
    std::cout<<"\nAverage: "<<(double)sum/CountEven;
    return 0;
}
Добавлено через 3 минуты
NurlashKO,
Цитата Сообщение от Artem1011 Посмотреть сообщение
вычислить среднее арифметическое парных элементов массива
Это означает сумма всех парных элементов деленное на их количество!
а вы что сделали?
NurlashKO
87 / 87 / 14
Регистрация: 07.10.2012
Сообщений: 145
13.04.2014, 00:30     Составление программ в обработке одномерных массивів #4
Я подумал что "парные элементы" это те, которые стоят рядом
Впервые вижу, чтоб "парными элементами" называли четные числа...
IrineK
13.04.2014, 07:57     Составление программ в обработке одномерных массивів
  #5

Не по теме:

Цитата Сообщение от NurlashKO Посмотреть сообщение
"парными элементами" называли четные числа
Странности украинского языка.
Более того, "непарными" называют нечетные числа

Yandex
Объявления
13.04.2014, 07:57     Составление программ в обработке одномерных массивів
Ответ Создать тему
Опции темы

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