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

reverse string'a - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа-банкомат! http://www.cyberforum.ru/cpp-beginners/thread401210.html
Довольно интересная задача, описал ее как смог, если что неясно по условию, спрашивайте. Используя оператор Switch, задать принцип работы банкомата (где можно положить деньги на телефон и т.д.). Шаги выполнения: 1)Задать запрос пароля (допустим 1234), если пароль введен правильно, то вывести платёжный список(см. пункт 2), а если неправильно то вывести на экран Пароль неверный и не начинать...
C++ создание текстового файла и работа программы помогите плиз начинающему програмисту-если есть у кого-то ссылка на книги нормальные по с++,с приветствую или названия. вообщем создаю любую прогу например:Создание нескольких файлов-текстовых с разными именами на билбидере #include <iostream.h> #include <fstream> #include <sstream> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread401200.html
Просуммировать столбцы матрицы и занести получившиеся суммы в массив C++
Дана целочисленная матрица А. Просуммировать столбцы матрицы и занести получившиеся суммы в массив B.
C++ массив структур со сведениями о товарах
Предприятие выпускает N видов товаров.Известны цена единицы товара и общий объем выпуска товаров каждого вида.Определите наименование товара с макс.общей стоимостью.Для решения задачи создайте массив структур со сведениями о товарах Нас не волнует ваши экзамены/зачеты/ и т.д. Название темы должно быть осмысленным и коротко отображать суть задачи.
C++ В заданной матрице вывести элементы главной диагонали http://www.cyberforum.ru/cpp-beginners/thread401189.html
В заданной матрице А вывести элементы главной диагонали.Затем вывести элементы побочной диагонали
C++ почему Ё вместо \n Здравствуйте, в своей программе я открываю бинарный файл, декодирую посимвольно и заношу в string, последний символ всегда Ё, почему? Так должно быть? Почему не символ перехода строки? //Функции кодирования-декодирования char Code(char ch) { ch ^= 0x57; return ch; } char Decode(char ch) { ch ^= 0x57; return ch; } Добавлено через 2 часа 29 минут Кто сталкивался плиз отпишите подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
07.12.2011, 18:12     reverse string'a
Цитата Сообщение от 69Seph Посмотреть сообщение
чтобы ввести n элементов
- в строке
12 23 53 232 33 - не 5 элементов!Думается 5 - это число пробелов. К тому же пробел - это такой же элемент строки как 2-ка или 3-йка, вам пробелы надо менять или нужно менять числа внутри блоков между пробелами???
Вот код отвечающий тому что вы привели
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>
#include <string>
using namespace std;
 
int main()
{
    int i, n;cin>>n;
    string str;char ch;
    for(i = 0; i < n;)
    {
        if((ch = getchar()) == ' ')
            i++;
        if(ch != '\n')
            str += ch;
    }
 
    cout<<"Stages of swaping :\n";
    for(i = 0; i < str.length() - 1; i += 2)
    {
        //Обмен без буффера
        str[i] += str[i + 1];
        str[i + 1] = str[i] - str[i + 1];
        str[i]     = str[i] - str[i + 1];
        cout<<str.c_str()<<endl;
    }
    cout<<"String after swap : "<<str.c_str()<<endl;
    system("pause");
    return 0;
}
Миниатюры
reverse string'a  
 
Текущее время: 12:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru