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

Переставить символы в строке в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ заменить символ, если он имеется в тексте, на новое значение считая, что символ входит в каждую строку не более одного раза http://www.cyberforum.ru/cpp-beginners/thread678566.html
Задан текст, состоящий из строк, разделенных пробелом и оканчивающийся точкой.Написать подпрограмму поиска заданного элемента в списке. Используя эту подпрограмму заменить заданный символ, если он имеется в тексте, на новое значение (символ), считая, что символ входит в каждую строку не более одного раза.
C++ Повторение в зависимоети от условия Мне нужно повторять код в зависимости от условия: К примеру: Если условие верно то повторять код 5 раз Иначе не включать цикл. Просто я не хочу прописывать один и тотже код в цикле и вне его http://www.cyberforum.ru/cpp-beginners/thread678558.html
Определить, могут ли три точки быть вершинами треугольника C++
Всем привет!Помогите решить задачи завтра нужно сдать.Составить алгоритм по блокам,в письменном виде.Если не сложно фотки киньте с алгоритмами написанные вами.Оч нужно.Заранее спасибо)))
Задачка на сравнение факториала с числом C++
Помогите, пожалуйста, решить задачку. Желательно бы с использованием строки. Условие следующее: Дано натуральное число N. Дописать к нему на любую позицию заданную цифру K так, чтобы полученное число было максимально близко к некоторому факториалу.
C++ определение дефаултов http://www.cyberforum.ru/cpp-beginners/thread678540.html
У меня два файла Main.cpp - основной файл и File.h - Файл с функциями В файле Mail.cpp есть несколько define: #define q 1; #define w 2; #define e 3; #define r 4;
C++ Найти столбец с минимальной суммой и вывести столбец с минимальной суммой Найти столбец с минимальной суммой и вывести столбец с минимальной суммой подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.10.2012, 18:02     Переставить символы в строке в обратном порядке
Цитата Сообщение от Hai Посмотреть сообщение
с использованием for и while.
через while
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
    char str[] = "Hello World!";
    char *last = str + strlen(str) - 1;
    char *begin = str;
 
    while (last > begin){
        swap(*begin++, *last--);
    }
 
    cout << str;
    return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от Hai Посмотреть сообщение
что неправильно в моем коде
у вас final пустая строка, и память под нее в контейнере не выделена, а вы пытаетесь обратиться к n-му символу. Если используете string, то используйте STL
 
Текущее время: 06:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru