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

Вставить после каждого слова в предложении запятую, а в конце предложения стоит точка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивно найти сумму нечетных элементов до заданного n http://www.cyberforum.ru/cpp-beginners/thread382055.html
Добрый вечер! Необходимо рекурсивно найти сумму нечетных элементов до заданного n, даже не знаю с чего начать!...
C++ Функция с переменным числом параметров Добрый вечер и заранее огромное спасибо тому, кто поможет! Сам пытался, но бесполезно, задание во вложении http://www.cyberforum.ru/cpp-beginners/thread382053.html
C++ Найти среднее арифметическое последовательности чисел, если известен признак конца списка параметров (0)
Добрый вечер и заранее огромное спасибо тому, кто уделит время! Сам я разве что видоизменял конструкцию, но так до конца и не разобрался, задание во вложении...
Русский текст без танцев с бубнами C++
Доброго времени суток. Решил раз и навсегда понять, как выводить русские буквы на консоль без всяких танцев с system("chcp ...") или SetConsoleCP. Интересует вариант, при котором исходник...
C++ Найти сумму последовательности чисел, если известно их количество http://www.cyberforum.ru/cpp-beginners/thread382048.html
Доброго времени суток тому, кто поможет! Сам я разве что видоизменял конструкцию, но так до конца и не разобрался, задание во вложении...
C++ Приведение типов Делаю программу, которая кроме всего прочего должна отсортировать массив. Использую для этого qsort. Вот что получилось: struct Storage { int count; // Кол-во занятых строк int... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
12.11.2011, 10:08
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctype.h>
using namespace std;
 
 
int main(void) {
  string str = "The following contributors  have done significant work editing the manual.";
 
  string::size_type pos = 0; 
  while((pos = str.find_first_of("\n\t\r ", pos)) != string::npos) {
        if(pos) {
             if(isalpha(str[pos - 1])) 
                   str.insert(pos, ",");
        }
        pos++;
  }
  cout << str.c_str() << endl;
 
  cin.get();
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru