Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы: вычислить сумму положительных и количество отрицательных элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread626953.html
Здравствуйте. Столкнулся с проблемой, нужно вычислить сумму положительных и количество отрицательных элементов массива v , предварительно числа нужно ввести с клавиатуры. У меня абсолютно ничего не...
C++ Добавить после каждой цифры 2 нуля
Строки. Добавить после каждой цифры 2 нуля. например: ввели: а1 б2 абв получили: а100 б200 абв на данный момент при одной цифре выдает верно+мусор, при двух и более цифрах выдает ересь. ...
парсит TS до уровня PES пакетов C++
Надо парсить медиа-поток MREG2-TS(Transport Stream) до уровня PES пакетов. Кто может помочь, подсказать с чего начать. Какую литературу можете посоветовать, дать ссылки на примеры. Заранее...
C++ Подгрузка dll через dll Доброго времени суток! Около двух часов потратил на поиски нужной информации, но так ничего и не нашёл. Возможно, плохо искал. Вообщем нужно написать простенькую dll-шку. Есть программа, которая... https://www.cyberforum.ru/ cpp-beginners/ thread626905.html
C++ Обращение к элементу массива https://www.cyberforum.ru/ cpp-beginners/ thread626901.html
Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char ptr; cin >> str; cout << str; //*** }
Нарушение границ массива C++
Насколько мне известно в C++ нет проверки границ массива. Почему в следующем коде выскакивает ошибка? void main(){ char str; char ptr; gets(str); strcpy(ptr,str); }
C++ Функция не меняет значение аргументов (за ее пределами)
Код: //заголовочный #ifndef HTPOTC_H #define HTPOTC_H class Rational{ public: Rational(int = 1,int = 2,int = 1,int = 2);
C++ Значения элементов массива проверить на кратность 3 и результатами заполнить массив II 1. Создать 3 одномерных массива одинаковой размерности. а) I массив заполнить случайными числами в пределах от -8 до 8. б) Значения элементов этого массива нужно проверить на кратность 3 и... https://www.cyberforum.ru/ cpp-beginners/ thread626886.html
C++ cerr https://www.cyberforum.ru/ cpp-beginners/ thread626868.html
Объясните почему используют std::cerr для вывода ошибок,а не обычный std::cout к примеру?
C++ Б-дерево Пишу бедерево. Столкнулся с проблемой, что fseek и fwrite едят очень много времени. Кто может подсказать более быструю замену этим функциям, либо какой-то нетривиальный подход для организации записи? https://www.cyberforum.ru/ cpp-beginners/ thread626856.html
2551 / 1316 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
21.07.2012, 23:14 0

Переворот строки

21.07.2012, 23:14. Просмотров 1397. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от nameless Посмотреть сообщение
*p ^= *p_back;
*p_back ^= *p;
*p ^= *p_back;
Чем обычный swap не устроил?

Вернуться к обсуждению:
Переворот строки
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2012, 23:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выборочный переворот строки
Доброго дня! Хочу написать программу, которая на входных данных получает строку, в которой фраза с...

Переворот строки. Необработанное исключение. Нарушения прав доступа
void turn(char c, int step, int size) { if(step &lt; size&gt;&gt;1) { char temp = c; ...

Переворот строки, не используя временные переменные и не осуществляя полного прохода по всей строке
У вас есть переменная std::string str = &quot;abcdefghijklmop&quot;;Напишите код переворота строки, не...

Переворот массива
Как перевернуть массив на 180 градусов ? Помогите. Сам массив уже есть: #include &lt;iostream&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.