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

Поменять местами 1-й элемент с 11-м , 2-й с 12-м , 3-й с 13-м и т. д. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Треугольник http://www.cyberforum.ru/cpp-beginners/thread721805.html
Здраствуйте. Помогите решить Дано 1)####### 2)##### ##### ### ### # # В чем смысл. Ввожу первую строку например 7 или 5 И должно вывестись такие треугольники Добавлено через 57 секунд
C++ stl, удаление элементов в list Всем доброго времени суток! прошу помочь в решении задачи: Из числовой последовательности найти удалить все элементы, лежащие в промежутке , где X – среднее арифметическое элементов последовательности, A и B – задаваемые пользователем коэффициенты. Использовать Deque и List. Один из них написать вручную, другой можно использовать stl. Deque я написал вручную. Лист не могу сделать уже 3 недели... http://www.cyberforum.ru/cpp-beginners/thread721797.html
C++ сформулировать матрицу по заданному образцу
Вот такого вида должна быть матрица: n 0 0 ..0 0 n-1 0 ..0 0 0 n-2 ..0 0 0 0.. 1 у меня все это выводится не совсем правильно и в одну строчку! например, если ввести 4 выведет: 400030002 помогите исправить пожалуйста!
C++ Ошибка С1001
При компиляции выдаёт ошибку компилятора. В чём может быть проблема? При комментировании List (const List &) компилируется, но вылетает с ошибкой о недостаче прав. #include "iostream" using namespace std; template <typename T> class List { private:
C++ Программа переводящая арабские числа на римские http://www.cyberforum.ru/cpp-beginners/thread721780.html
Помогите написать программу перевода чисел с арабской на римскую систему счисления. Любые числа до 500
C++ Ошибка в коде ('sqrt': identifier not found) Компилятор VS 2005 выдает ошибку: error C3861: 'sqrt': identifier not found вот сам код #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <stdbool.h> #include <stdafx.h> подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
06.12.2012, 19:28     Поменять местами 1-й элемент с 11-м , 2-й с 12-м , 3-й с 13-м и т. д.
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
#include <iostream>
#include <algorithm>
#include <vector>
#include <random>
#include <functional>
#include <iterator>
 
int main() {
    std::vector <int> array;
    std::random_device random_dev;
    std::generate_n(
        std::back_inserter(array), 
        20, 
        std::bind(
            std::uniform_int_distribution <int>(0, 100),
            std::mt19937(random_dev())
        )
    );
    
    std::cout << "Before:" << '\n';
    for (int value : array) {
        std::cout << value << " ";
    }
    
    std::swap_ranges(
        std::begin(array),
        std::begin(array) + 10,
        std::begin(array) + 10
    );
            
    std::cout << "\nAfter:" << '\n';
    for (int value : array) {
        std::cout << value << " ";
    }       
}
 
Текущее время: 20:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru