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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подсчет букв во втором слове http://www.cyberforum.ru/cpp-beginners/thread89520.html
необходимо подсчитать количество букв "А" (англ) в предложении во втором слове. предложение по английски пишется
C++ функции создать функцию нахождения суммы элементов расположенных над главной диагналью, и если эта сумма парная, то обнулить главную диагональ. С только нужно Добавлено через 24 минуты тут по идее получается если брать фонарем то выше главной диагонали если I>J , http://www.cyberforum.ru/cpp-beginners/thread89493.html
C++ Найти произведение главной диагонали матрицы и всех диагоналей, параллельной данной
помогите решить.срочно нужно завтра экзамен.плиз. в С++ Заранее спасибо огромное. 1. Определить самое малое и самое большое значение и их количество, содержащееся в одномерном массиве с плавающей запятой. Поменяйте местами максимальные и минимальные элементы. 2. Дан массив в. Обратитесь к его элементу разными способами. 3. Найти произведение главной диагонали матрицы и всех диагоналей,...
C++ Не запускается eMbedded Visual C++ 4.0
Установил прогу eMbedded Visual C++ 4.0. При запуске выдаёт вот такое сообщение. Помогите разобраться?
C++ Сортировка методом Пузырька http://www.cyberforum.ru/cpp-beginners/thread89486.html
Сортировка методом Пузырька!!! Эта программа мне нужна на курсовую - помогите сделать! Если можно не самую простую!!!:help:
C++ массивы, файлы, матрицы 1 На соревнованиях по фигурному катанию оценки заносятся в компьютер. Составить программу для вывода на экран лучшего результата после каждого выступления фигуристов. 2 В текстовом файле t записаны целые числа, упорядоченные по убыванию. Занести в бинарный файл h из текстового файла t целые числа, упорядоченные по возрастанию. Предусмотреть в программе просмотр бинарного файла h. 3 В массиве... подробнее

Показать сообщение отдельно
mirso
524 / 342 / 17
Регистрация: 05.04.2009
Сообщений: 709
26.01.2010, 14:47     Вывести слова в обратном порядке
Цитата Сообщение от Vita7881 Посмотреть сообщение
так тут вы же вводите а и в, а у мене надо одну строку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>  
 
int main()
{
    std::string s = " abc 1234 defgh 567890 ";  
     
    for ( size_t i = s.length() - 1, j = 0; i > 0 ; --i, ++j )
    if ( s[j] == ' ' ) 
    { 
        std::string t ( s.begin(), s.begin() + j );
        s.erase  ( 0, j );
        s.insert ( i, t );  
        j = 0;
    }
    std::cout << s << std::endl;
    
return 0;
}
Цитата Сообщение от Vita7881 Посмотреть сообщение
например есть char s []
если тебе дали задание именно с char[], и
Цитата Сообщение от Vita7881 Посмотреть сообщение
я знаю как вывести все буквы в обратном порядке,
вот и переверни всю строку, а потом ищи индексы начала и конца каждого слова, и
Цитата Сообщение от Vita7881 Посмотреть сообщение
я знаю как вывести все буквы в обратном порядке,
 
Текущее время: 14:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru