Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая из этих переменных становится указателем при выполнении следующего фрагмента кода Какая из этих переменных становится указателем при выполнении следующего фрагмента кода: a=&b;? https://www.cyberforum.ru/ cpp-beginners/ thread629274.html C++ Как собрать python из исходников в visual studio 8?
Как собрать python из исходников в visual studio 8? мне нужны dll или lib файлы для использования в проекте на с++, подскажите, какие либы нужны для линковки ??,пробывала собрать, но линковщик ругался, и все время спрашивает python32_d.lib, знатоки помогите ))
C++ Движение курсора мыши должно плавно менять цвет фона окна. https://www.cyberforum.ru/ cpp-beginners/ thread629231.html
точнее 2 1) Движение курсора мыши должно плавно менять цвет фона окна. Левый верхний угол - красный цвет фона. Правый верхний - синий цвет. Правый нижний - зеленый. 2) Создаете графический интерфейс состоящий из 3 кнопок меняющий фон-изображения окна по клику. кнопки должны плавно, с анимацией изменятся при наведении мыши и клику. помогите пожалуйста?
C++ Убрать значек щита с иконки программы на рабочем столе! Здравствуйте! Устанавливаю программу, создаю значок на рабочем столе. windows 7 ставит на мой ярлык еще значок щита. Как обойти программно эту неприятность? Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread629228.html
C++ Занимательная арифметика
double g, f, x; g = 0.01; f = 47.11; x = f - g*4711; Компилятор C++ Builder 6 выдает ответ -1.54737334057131E-15; Помогите пожалуйста; Жалко терять уже время;
C++ Компилятор сломался или ошибка? Требуется написать программу, которая делает перевод вещественного числа в строку. Возникает ошибка во время получения дробной части числа. Например: double f = 12.23; int whole = (int) f; //=12 double real = f - whole; // должно быть 0.23 но может получиться = 0.2300000012 https://www.cyberforum.ru/ cpp-beginners/ thread629182.html
C++ Выход по нажатию клавиши из терминала (Linux(UNIX) Уважаемые программисты, возникла проблема. Есть клиент, в нем 2 потока. Нужно организовать выход из программы по нажатию комбинации клавиш "Ctrl + D". Вот примерная схема. void *runStdIn() { char message listenSocket(sock, message); printf("%s", message); } https://www.cyberforum.ru/ cpp-beginners/ thread629180.html Создайте класс с именем Employee, включающий в качестве элементов данных три информационных пункта: имя, фамилию и месячную зарплату C++
Дело обстоит так: Прочитав и, как я думал, поняв 3ю главу книги "Как программировать на с++" Дейтелов пришло время задачек. Немного собравшись я решил задачи 3.11 и почти правильно сделав 3.12 (потом я нашёл где же я сделал промах, благодаря этому форуму :) и ошибка оказалась совсем мелкой ). Казалось бы всё, остальные пойдут хорошо и мне не прийдётся задалбывать кого-либо тупыми вопросами,...
C++ Надо ускорить алгоритм вычисления чисел с не повторяющимися цифрами Помогите ускорить алгоритм. Надо определить все числа с не повторяющимися цифрами от 0 до 9876543210. У меня время просчета занимает очень длительное время уже на 8-значном числе. Что-то не могу догнать как сделать быстрее. Вот код: #include <iostream> #include <vector> #include <time.h> #include <Windows.h> using namespace std; const int size = 1000000; //нужно ускорить алгоритм до... https://www.cyberforum.ru/ cpp-beginners/ thread629106.html C++ Считывание символа с потока для дальнейших действий Пользователь должен по запросу ввести символ для определения операции: сложения, вычитания или умножения матрицы на число. Не получается считать этот символ с потока. VC++.6 #include <stdio.h> const int m = 2; const int n = 3; void InitMatrix(int A); void PrintMatrix(int A); void Addition(int A1,int A2,int A3); https://www.cyberforum.ru/ cpp-beginners/ thread629100.html
C++ Компилятор просит указать const в конструкторе
Всем привет. Изучаю С++ по Р.Лафоре. В одном из заданий, к главе 8 понадобилось написать класс, представляющий простую дробь, и написать перегруженные операторы: -, +, * и /. Собственно проблем никаких - написал, перегрузил. Решил перегрузить заодно и оператор присваивания, путём указания соответствующего конструктора с одним аргументом того же типа: ... код ... Fract(Fract fr) : ...
C++ MessageBox API https://www.cyberforum.ru/ cpp-beginners/ thread629083.html
MessageBox API: не получаеться обработать выбор. Мой код: int SELECT = MessageBox(hwnd, _T("Вы действительно хотите завершить работу программы? ВНИМАНИЕ! В случае завершения работы программы, клиенты не смогут подключиться."), _T("Завершение работы"), MB_OKCANCEL | MB_ICONQUESTION); if (SELECT = MB_OK) { PostQuitMessage(0); }
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
27.07.2012, 13:29 0

Преобразовать массив так, чтобы элементы массива поменялись местами - C++ - Ответ 3305651

27.07.2012, 13:29. Показов 1789. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
   int arr[] = {1, 2, 3, 4, 5};
   std::copy(arr, arr + sizeof(arr) / sizeof(int), std::ostream_iterator<int>(std::cout, "\t"));
   std::cout << std::endl;
   std::reverse(arr, arr + sizeof(arr) / sizeof(int));
   std::copy(arr, arr + sizeof(arr) / sizeof(int), std::ostream_iterator<int>(std::cout, "\t"));
}
http://liveworkspace.org/code/... 1844d97836

Вернуться к обсуждению:
Преобразовать массив так, чтобы элементы массива поменялись местами C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2012, 13:29
Готовые ответы и решения:

Преобразить массив так, чтобы элементы массива поменялись местами: первый - последним, второй - предпоследним, и т.д.
преобразите массив, так чтобы элементы массива поменялись местами. Первое-последним, второе пред...

Задача: переставить мебель так, чтобы шкаф и кресло поменялись местами
Здравствуйте! Пытаюсь решить такую задачу: Площадь комнаты разделена на шесть прямоугольников,...

Пересчитать матрицу К размерности m * n так, чтобы поменялись местами первый и последний столбец
Пересчитать матрицу К размерности m * n так, чтобы поменялись местами первый и последний столбец....

Пересчитать вектор М размерности К так, чтобы поменялись местами значения первого элемента и последнего, второго и предпоследнего и т.д
Пересчитать вектор М размерности К так, чтобы поменялись местами значения первого элемента и...

3
27.07.2012, 13:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2012, 13:29
Помогаю со студенческими работами здесь

Массив: Преобразовать массив так, чтобы сначала располагались элементы, стоявшие в нечетных позициях...
В одномерном массиве, состоящем из n целых элементов, вычислить произведение элементов массива,...

Массив: Преобразовать массив так, чтобы сначала шли элементы, модуль которых не превышает 1, а потом - остальные...
Преобразовать массив таким образом, чтобы сначала располагались, все элементы, модуль которых не...

Переставить местами элементы массива так, чтобы сначала были элементы на четных позициях, а потом на нечетных
нужно переставить местами элементы массива так, чтобы сначала были элементы на четных позициях, а...

Преобразовать массив так, чтобы элементы побочной диагонали матрицы равнялись 1
Сформировать массив, заполненный нулями и вывести его на экран. Затем, преобразовать его так, чтобы...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru