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

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

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

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

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

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

Составление программы по обработке одномерных массивов - C++
Переписать данные с одного массива в другой, но в обратном порядке (по сравнению с их порядком в заданном массиве).

Алгоритмы и программы по обработке одномерных и двумерных массивов - C++
Здравствуйте. Помогите, пожалуйста, решить задачу. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1)...

Алгоритмы и программы по обработке одномерных и двумерных массивов - C++
Здравствуйте. Пишу Вам уже в который раз и прошу о помощи. НЕобходимо написать задачи. Вот текст: В одномерном массиве, состоящем из n...

Алгоритмы и программы по обработке одномерных и двумерных массивов - C++
Здравствуйте! Помогите пожалуйста решить задачу. Вот текст:осуществить циклический сдвиг элементов прямоуггольной матрицы на n элементов...

Организация программ по обработке динамических матриц - C++
Заданы матрицы: А(15,6), В(8,12), С(12,9). В каждой из матриц найти и удалить максимальные элементы строк. Последнему элементу каждой...

Разработка и отладка алгоритмов и программ по обработке строк символов - C++
Ввести строку символов, если ее длина >6, выделить подстроку в { } скобках. Добавлено через 47 минут помогите с решением ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
565 / 533 / 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     Составление программ в обработке одномерных массивів
Ответ Создать тему
Опции темы

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