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

Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: - C++

Восстановить пароль Регистрация
 
6303
Сообщений: n/a
24.04.2013, 14:22     Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: #1
Помогите решить задачу на языке с++

Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от 1 до K.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 14:22     Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу:
Посмотрите здесь:

Из элементов массива m сформировать массив n того же размера по правилу C++
C++ Дан целочисленный массив размера N. Сжать массив, удалив из него все элементы, модуль которых не превышает 1
C++ Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во
Дан целочисленный массив размера N. Сжать массив, удалив из него все элементы, модуль которых не превышает 1 C++
C++ Массив: Получить новый массив В по следующему правилу: В1=А1+А10
Из элементов массива A сформировать массив B того же размера C++
C++ Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[1], b[n+1], b[2], b[n+2],., b[n], b[2n]
C++ Сформировать новый массив B того же размера по следующему правилу: (code is inside)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
24.04.2013, 19:27     Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: #2
6303,

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
#include <iostream>
#include <vector>
#include <numeric>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
 
    int size = 10, num(0);
    vector<int> coll1(size), coll2(size);
 
    for_each(coll1.begin(), coll1.end(), [](int &value)
            {
                value = rand() % 21;    
            });
 
    cout << "First array: ";
    copy(coll1.begin(), coll1.end(), ostream_iterator<int>(cout, " "));
 
    for_each(coll2.begin(), coll2.end(), [&num, &coll1](int &value)
            {
                ++num;
                value = accumulate(coll1.begin(), coll1.begin() + num, 0) / num;
            });
 
    cout << "\nSecond array: ";
    copy(coll2.begin(), coll2.end(), ostream_iterator<int>(cout, " "));
 
    cout << "\n\n";
    return 0;
}
Yandex
Объявления
24.04.2013, 19:27     Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу:
Ответ Создать тему
Опции темы

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