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

Перемещение масива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ А что ТЫ сдавал на первом курсе? http://www.cyberforum.ru/cpp-beginners/thread648303.html
Доброго времени суток дорогие форумчане. В целях саморазвития интересует какие задачки предлагаются студентам (не обязательно первого курса)? Просто любопытно на какой курс я - самоучка тяну. :D:D:D
C++ Как установить библиотеку FreeType? собсно сабж. ОС: Windows XP http://www.cyberforum.ru/cpp-beginners/thread648299.html
C++ Мнение о С/С++
Ребята, скажите пару слов о С/С++ (программы что запускаются без ОС) где-то слышал что это возможно, может уже есть такая тема. В общем меня интересует разработка приложений что заменяют ОС (системное программирование) в паре слов(сложность, перспектива, т.д т.п), спасибо...
C++ Почему появляется предупреждение о переводе типов?
Здравствуйте, когда я писал лабу у меня возник один вопрос. В этом коде: float x,y; cin<<x; x>2 ? y=x*x-3+2.5*x*x*x : x<-1 ? y=exp(x)+5+cos(0.001*x) : y=log(abs(tan(2*x)))-1; У меня выдавалось два предупреждения о том, что может иметь место потеря данных при переводе из типа float в тип double. Внимание, вопрос: почему компилятор хочет перевести всё в тип double?
C++ Фрактал Джулия http://www.cyberforum.ru/cpp-beginners/thread648230.html
Здравствуйте, решил разобраться с примером по куда из книги Сандерса,вот код: #include <iostream> #include <stdlib.h> #include <stdio.h> #include <math.h> #include "gl_helper.h" #include "cpu_bitmap.h" #include "book.h"
C++ Можно обратиться к локальной переменной из другой функции? Можно ли как-нибудь обратиться к локальной переменной из другой функции? Например: int PaPoRoTnik(){ extern int qq; int qq2=124; qq=qq2; // Вот здесь, можно как-нибудь значение передать???? } main(){ int qq=123; подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
19.09.2012, 21:16     Перемещение масива
Не надо забывать еще про стандартные алгоритмы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
    int arr[] = {2, 4, 2, 0, 5, 10, 7, 3, 7, 1, 4, 7, 6, 1, 4, -8}; 
    size_t size = sizeof arr/sizeof (int);
    cout<<"Результат до:    ";
    for (int n: arr) cout<<n<<" ";
    cout<<endl;
    cout<<"\nНа сколько елементов передвинуть массив(+ влево, - вправо):  ";
    int rot;
    cin>>rot;
    if (rot>0)
        rotate(arr, arr+rot, arr+size);
    else
        rotate(arr, arr+size+rot, arr+size);
    cout<<"\n\nРезультат после: ";
    for (int n: arr) cout<<n<<" ";
    cout<<endl<<endl;;
 
    system("pause");
    return 0;
}
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru