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

Переворот массива с произвольного индекса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднеквадратичное значение положительных элементов каждой строки массива http://www.cyberforum.ru/cpp-beginners/thread685044.html
Дан массив а(8,5). С использованием функции найти среднеквадратичное значение положительных элементов каждой строки массива и сформировать из них одномерный массив b(8).
C++ Метод сортировки Пожалуйста, помогите справиться со следующим заданием: Write down the method “Sort” to order a vector of elements using the “Compare” routine given below. public class Problem2 { /** Returns -1 if a < b, +1 if a > b, and 0 if a = b **/ public static int Compare(Object a, Object b) { http://www.cyberforum.ru/cpp-beginners/thread685042.html
Напечатать все слова, отличающиеся от последнего слова C++
Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точкой. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING: а) написать программу ввода такого текста с клавиатуры; б) напечатать все слова, отличающиеся от последнего слова, и совпадающие с начальным отрезком алфавита (a, ab, abc и т.д.). Слова печатать через один пробел, без точки.
C++ Сортировка односвязных списков
Необходимо сделать сортировку односвязного списка с помощью функции qsort(). Возможно ли это? и если да, то как это реализовать?
C++ Заполнить массив А значениями из заданного интервала http://www.cyberforum.ru/cpp-beginners/thread684945.html
Запросить у пользователя n -число элементов массива А и интервал , заполнить массив А значениями из заданного интервала начиная с а1 с шагом h =(a2-a1)/ n-1. П.п 3.4 Правил: Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
C++ Вычислить номер максимального по модулю элемента массива Задача: Ввести и обработать два одномерных массива, содержащие соответственно n и m целых компонентов. Вычислить: 1) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента. Мой кривой код: #include "stdafx.h" #include <iostream> #include <cmath> подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
31.10.2012, 12:22     Переворот массива с произвольного индекса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
#include <array>
 
int main()
{
    using std::cout; using std::cin;
    std::array<size_t, 10> ar = {1,2,3,4,5,6,7,8,9,0};
    size_t pos;
    cout<<"Enter position: ";
    cin>>pos;
    std::rotate_copy(ar.cbegin(), ar.cbegin()+pos, ar.cend(), std::ostream_iterator<int>(cout, " "));
    system("pause");
    return 0;
}
 
Текущее время: 12:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru