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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Proximos
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 4
#1

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

26.03.2013, 22:15. Просмотров 374. Ответов 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();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 22:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Слово в обратном порядке (C++):

Вывести каждое слово в предложении в обратном порядке - C++
программа рабочая: Она переставляет буквы в обратном порядке. Например: привет - тевирп. НО эта программа переставляет одно слово в...

Вывести слово в обратном порядке (не понимаю, в чём ошибка) - C++
#include &quot;stdafx.h&quot; #include &lt;cstring&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...

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

Удалить каждой нечетное слово и четные записать в обратном порядке - C++
Задача: Удалить каждой нечетное слово и четные записать в обратном порядке Условия: Написать программу, используя только массивы ...

Составить программу, которая печатает заданное слово в обратном порядке - C++
Составить программу, которая печатает заданное слово в обратном порядке.

Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке. - C++
Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
yoghurt92
374 / 345 / 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;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 22:40
Привет! Вот еще темы с ответами:

вывести слова - анаграммы из словаря, состоящего из пар слов(при чтении в обратном порядке образуется другое слово) - C++
Ребят, помогите пожалуйста написать прогу на С++=(в задании не было сказано что бы считывало с файла, поэтому, можно все, прямо в проге...

Разбить на слоги каждое четное слово в строке, а каждое нечетное записать в обратном порядке - C++
Нужно разбить на слога каждое слово на парной позиции в строчке,а каждое на непарной позиции записать в обратном порядке

Строки, символы. вычислить, сколько раз встречается каждый символ в обоих строках, вывести второе слово второй строки в обратном порядке - C++
Пусть даны две строки и два символа. Необходимо определить длину каждой строки, вычислить, сколько раз встречается каждый символ в обоих...

Сортировка массива в порядке возрастания и вывод элементов в обратном порядке - C++
нашла на форуме пару примеров, но они не полные и не запускаются, выбрала из них более менее подходящий, дальше было много вариантов но не...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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