Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти корень квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread49983.html
Люди помогите решить программу з оператором (if) Задание: Знайти корень квадратного уравнения!!!!!
Магический квадрат и другие задачи C++
здравствуйте. Мне очень не обходима ваща помощь в следуших заданиях. 1. Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы...
C++ Структуры и использования сравнения strcmp
Как правильно написать ? дана часть кода: Код C++ #include "stdafx.h" #include <iostream> using namespace std main() {stract znak{char fam
C++ люди помогите с программой на С++ я пока новичёг дана последовательность чисел из n элементов найти среднее арифмитеическое последавательности н любое данно #include<iostream.h> #include<math.h> http://www.cyberforum.ru/cpp-beginners/thread49955.html
C++ В одномерном массиве, который состоит из n вещественных элементов подсчитать номер минимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread49952.html
В одномерном массиве, который состоит из n вещественных элементов подсчитать: 1) номер минимального элемента массива; 2)сумму элементов массива, которые расположены между первым и вторым...
работа с классами C++
помогите пожалуйста написать программу на C++: Создать класс Complex для работы с комплексными числами,который должен содержать два целочисленных поля,эти поля в public, конструктор по...
C++ Как правильно написать???
Как правильно написать ? дана часть кода: #include &quot;stdafx.h&quot; main() {stract znak{char fam char imy char znakz int d}z1;
C++ Для чего нужен заголовочный файл conio.h ? <conio.h>. нам в институте говорили про такое. Я понимаю так,что если этот поток можно использовать без <iostream>. А то данный поток использовался почти в каждой задаче....))) PS."простите... http://www.cyberforum.ru/cpp-beginners/thread49877.html
C++ Найти сумму, разность, произведение элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread49856.html
найти сумму, разность, произведение элементов двумерного массива с применением процедур и функций. помогите плиз!
C++ удаление одномерного массива Помогите пожалуйста составить алгоритм удаление одномерного массива с max значением. Массив состоит из 10 элементов и константы. Пожалуйста помогите срочно надо. http://www.cyberforum.ru/cpp-beginners/thread49838.html
Golovastik
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
0

Реверсирование строк

08.09.2009, 00:08. Просмотров 4327. Ответов 17
Метки (Все метки)

Всем добрый вечер! Как всегда, практикуюсь по книжным примерам. Вот дошёл до темы реверсирования строк, то есть расположения букв в обратном порядке. Столкнулся с таким кодом, и не ясен стал цикл,то есть как именно происходит замена букв в нём?
Если кто может, подскажите,если не сложно? Не ясен сам цикл, и строка перед ним: end = &str[len-1];
Заранее благодарю.

Вот исходник:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
 
int main() 
{
setlocale(0, "" ); 
char str[] = "Россия - щедрая душа";
char *start, *end;
int len;
char t;
 
cout<<"Исходная строка: "<<str<<'\n';
len = strlen(str);
start = str;
end = &str[len-1];
while(start < end)
{
    t = *start;
    *start = *end;
    *end = t;
    start++;
    end--;
}
cout<<"Результат после реверсирования: \n"<<str;
 
cin.get();
return 0;
 
}


Вернуться к обсуждению:
Реверсирование строк
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2009, 00:08
Готовые ответы и решения:

Реверсирование строк
Нужно отсортировать строки по алфавиту и вывести в файл реверсированные строки. #include...

Реверсирование
Помогите пожалуйста! Задача Реверсировать число и увеличить его в 2 раза.

Реверсирование самих строк в очереди
Здравствуйте, нужно создать очередь из произволных числа строк и реверсировать их,то есть изменить...

реверсирование строки
Помогите написать программу реверсирования строки, т.е. замены прядка следования символов в строке...

Объединение и реверсирование
Всем привет! Помогите пожалуйста с программой. Необходимо написать реверсирование строки, используя...

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