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

Слово в обратном порядке - C++

Восстановить пароль Регистрация
 
Proximos
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 4
26.03.2013, 22:15     Слово в обратном порядке #1
Задание такое: С консоли вводится строка слов. Необходимо проанализировать строку и подсчитать количество слов, символов в слове. Каждое слово записать в обратном порядке символов и поместить обратно в строку. Вывести полученные результаты на экран.
Пример: word1 word2 word3
Отображается
Количество слов в строке - 3
1 слово - 5 символов
2 слово - 5 символов
3 слово - 5 символов
1drow 2drow 3drow
Помогите сделать вывод слов в обратном порядке.
Я уже сделал вывод кол-ва слов в строке и подсчёт симсолов в слове:
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
30
31
32
33
34
#include <conio.h>
#include <ctype.h>
#include <stdio.h>
#include <string>
using namespace std;
#define ENTER 13
void main() {
 char ch;
 int i=0,count=0,total=1;
 string s,s1;
 
 printf("Enter string: ");
    for(;;) {
  s+= getch();
  printf("%c",s[i]);
        if( int(s[i]) == ENTER) break;
  i++;
    }
 printf("\n");
 char *cstr = new char [s.length()+1];
 strcpy(cstr,s.c_str());
 char*words = strtok(cstr," ");
 while(words!=NULL){
  printf("%d word - %d symbols.",total,strlen(words)-1);
  if(words[0]==ch)printf(" This word with spec symbol %s.\n",words);
  else printf("\n");
  total++;
  words = strtok(NULL," ");
 }
 
 printf("Total words - %d",total-1);
 printf("\nEnd... ");
 getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 22:15     Слово в обратном порядке
Посмотрите здесь:

C++ в обратном порядке
C++ Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке.
C++ Дано слово. Переставить в обратном порядке его буквы.
программа должна разделять введенную строку пополам и соединять в обратном порядке!если слово нечетное то оставить букву в середине без изменений! C++
C++ В обратном порядке
C++ вывести слова - анаграммы из словаря, состоящего из пар слов(при чтении в обратном порядке образуется другое слово)
C++ Строки, символы. вычислить, сколько раз встречается каждый символ в обоих строках, вывести второе слово второй строки в обратном порядке
C++ Разбить на слоги каждое четное слово в строке, а каждое нечетное записать в обратном порядке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
26.03.2013, 22:40     Слово в обратном порядке #2
Proximos,

C++
1
2
3
string word = "Hello";
reverse(word.begin(), word.end());
cout << word << endl;
Yandex
Объявления
26.03.2013, 22:40     Слово в обратном порядке
Ответ Создать тему
Опции темы

Текущее время: 23:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru