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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив,двумерный с плавающей точкой http://www.cyberforum.ru/cpp-beginners/thread847206.html
Динамический массив,двумерный с плавающей точкой, выделить из массива максимальный прямоугольный блок не содержащий отрицательных чисел, данные перенести в новый массив.Отсортировать элементы последней строки и последнего столбца совместно по убыванию. Добавлено через 9 часов 44 минуты Знающие,помогите с заданием
C++ Динамический массив в класе Надо реализовать дин.массив в класе. Насколько знаю надо сделать через конструктор етот массив. Описал массив и фцию для заполнения его некоторыми значениями. Но гдето есть ошибка, и обьект класса создаваться не хочет. class rent { private: char corp_name; rent(int NUM) { int *arr = new int; }; public: http://www.cyberforum.ru/cpp-beginners/thread847178.html
Сложить два двумерных массива C++
Как сложить два двумерных массива???Вот ф-ии для ввода двух массивов и геттеры для них. Надо ф-ию чтобы сложить и умножить их!!!СРОЧНО!!! void first_array_in (int **a , int size1 , int size2) { for (int i=0;i<size1;i++) { for (int j=0;j<size2;j++) cin>>a; }
C++ Перевод кода из паскаля в с++
Помогите перевести данный код в с++ type Point = record color : TColor; x, y : Integer; end; type PointArray = array of array of Point; var pa : PointArray; { массив пикселей }
C++ Как разбить вектор на части(то есть вектора того же типа) http://www.cyberforum.ru/cpp-beginners/thread847156.html
Как разбить вектор на части(то есть вектора того же типа), чтобы было по 8 элементов в каждом vector<bool> fg;//вот его надо поделить
C++ Структуры. Ввести и записать в файл информацию о расписании занятий 11 класса ввести и записать в файл информацию о расписании занятий 11 класса (любые предметы). кто может дать алгоритм для написания этой программы? подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
24.04.2013, 19:27     Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу:
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru