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

Сдвиг влево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление строки из двумерного массива http://www.cyberforum.ru/cpp-beginners/thread686861.html
Разработать программу по предложенному условию.Вычисление может быть организовано в программе (3 бала) или же в виде отдельной функции (4 бала). Написать функцию для удаления строки из двумерного массива. Оставшиеся строки должны быть расположены плотно, недостающие элементы заменяются 0. С помощью разработанных функций исключить из массива строки с номерами от А до В.
C++ Написать программу «Автоматизированная информационная система на железнодорожном вокзале» Информационная система содержит сведения об отправлении поездов дальнего следования. Для каждого поезда указывается: номер, станция назначения, время отправления. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: • первоначальный ввод данных в информационную систему (с клавиатуры или из файла); • вывод сведений по всем поездам; • вывод сведений по... http://www.cyberforum.ru/cpp-beginners/thread686860.html
C++ работа с AnsiString
Как вытащить из строки ansistring цифры. Допустим есть строка. x=4 y=5 z=3 Как вытащить из нее цифры.
C++ Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных
Я написал код, который просто выводит елементы так как указано в условие, но надо сам массив "пересортировать", каким образом ето сделать? #include<iostream> #include<conio.h> #include<locale.h> using namespace std; const int n=5; int srar=0, d=0; int arr; void input(int); void sort(int);
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread686854.html
например мы имеем данный кусок кода char str="eto prostoi test"; char *start; start=str; cout<<start; *start='b'; cout<<start; Первоначальный cout выводит всю строку. То есть по идее start ссылается на весь массив. Но когда мы переменной в данном указателе присваиваем b изменяется только первый символ из строки. Получается start ссылался на первый символ в массиве.
C++ Найти количество локальных минимумов в последовательности Найти количество локальных минимумов в последовательности с помощью for_each, используя объект-функцию подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
02.11.2012, 15:55     Сдвиг влево
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
#include <array>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    std::array<int, 10> ar;
    int i = 0;
    std::cout<<"Массив до:                 ";
    for (int& x : ar) {x = i++; std::cout<<x<<" ";}
    std::cout<<"\nСдвиг влево на 2 позиции:  ";
    std::rotate(ar.begin(), ar.begin()+2, ar.end());
    for (const int& x : ar) std::cout<<x<<" ";
    std::cout<<"\nСдвиг вправо на 4 позиции: ";
    std::rotate(ar.rbegin(), ar.rbegin()+4, ar.rend());
    for (const int& x : ar) std::cout<<x<<" ";
    std::cout<<std::endl;
    system("pause");
    return 0;
}
 
Текущее время: 22:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru