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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать строку, заменяя каждое слово "this" словом "that". http://www.cyberforum.ru/cpp-beginners/thread152464.html
подскажите в чем ошибка задание:Преобразовать строку, заменяя каждое слово "this" словом "that". #include <iostream> #include <string> using namespace std; void preobr(string s) { string v;
C++ Рисование квадратов символами Где-то тут недавно видел задачу, которая из разных символов рисует квадраты с вписанными квадратами по приницпу 111111111 1_______1 1_11111_1 1_1___1_1 1_1_1_1_1 1_1___1_1 1_11111_1 1_______1 http://www.cyberforum.ru/cpp-beginners/thread152463.html
Сортировка, найти ошибку C++
есть структура и класс, ее нужно попровить (или написать свою работающую) функцию сортировки все это реализуется с помощью линейного двунаправленного списка struct node { int info; struct node *pred; struct node *next; }; class pilot
что происходит со старым конструктором когда я создаю новый, пренадлежащий производному типу? (первый конструктор пренадлежит базовому типу) C++
1) что происходит со старым конструктором когда я создаю новый, пренадлежащий производному классу? (первый конструктор пренадлежит базовому классу). я могу использовать оба конструктора? 2) тот же вопрос по отношению к дестукторам. извените за ошибку в назвнии темы - везде вместо слова "тип" должно быть слово "класс".
C++ Перевести код Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread152440.html
Program PROGRAMMA6; uses dos, crt, graph; Const N=110; M=90; s=13; r=6; h=5; Var y, yy, u : array of integer; ii, jj, j, k, Gd, Gm : integer; i : Longint; Label met; BEGIN
C++ sting это класс. а int, double и char? sting это класс. а int, double и char? подробнее

Показать сообщение отдельно
tania.
1 / 1 / 0
Регистрация: 28.12.2009
Сообщений: 53
08.07.2010, 12:43     Преобразовать строку таким образом, чтобы цифры каждого слова были перенесены в начало слова без изменения порядка следования их в слове
подскажите в чем ошибка
задание:Преобразовать строку таким образом, чтобы цифры каждого слова
были перенесены в начало слова без изменения порядка следования
их в слове


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
35
36
37
38
39
40
41
#include <iostream>
#include <string>
 
using namespace std;
void preobr(string s)
{ int j=0, k;
    int i=0;
    string v;
   k=0;
   while(s[i]!='\0')
   {
 
     while (s[i]!=' '&&s[i]!='\0')
       if(s[i]>='0'&&s[i]<='9')
          {v[j]=s[i];
          cout<<v[j];
          j++;}
       i=k;
       while(s[i]!=' '&&s[i]!='\0')
         {
 
          if(s[i]<'0'&&s[i]>'9')
              {v[j]=s[i];
              j++;}
          i++;
         }
    if (s[i]==' ') v[j]=' '; else v[j]='\0';
    k=i+1;
    j++;
   }
   cout<<v;
   s=v;
}
int main()
{   int i;
    string s;
   getline(cin,s);
   preobr(s);
  cout << s << endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru