6303
1

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

24.04.2013, 14:22. Показов 5169. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить задачу на языке с++

Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от 1 до K.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2013, 14:22
Ответы с готовыми решениями:

Сформировать новый массив B того же размера по следующему правилу: (code is inside)
Задача составлена по задаче: +надо сделать 2 типа ввода :самостоятельный и случайный,...

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

Из элементов массива m сформировать массив n того же размера по правилу
1)Дан массив. Составить программу расчета квадратного корня из любого элемента массива, а также...

Из элементов массива А сформировать массив С того же размера по правилу
1. Из элементов массива А сформировать массив С того же размера по правилу: отрицательные элементы...

1
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
24.04.2013, 19:27 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;
}
0
24.04.2013, 19:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 19:27
Помогаю со студенческими работами здесь

Из элементов массива m сформировать массив n того же размера по правилу
Из элементов массива m сформировать массив n того же размера по правилу: если номер i элемента...

Из заданного массива сформировать новый массив того же размера согласно условию
Помогите решить задачу: Дан массив A размера N. Сформировать новый массив B того же размера по...

Сформировать новый массив C того же размера, каждый элемент которого равен максимальному из элементов массивов A и B
у меняот програма есть,, пдкажитепожалуйста как Сформировать новый массив C того же размера, каждый...

Массив: Сформировать матрицу размера M × N по заданному правилу...
Даны целые положительные числа M, N, число Q и набор из N чисел. Сформировать матрицу размера M...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru