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

Задача в С++. ТЕМА : ОПЕРАЦИИ СО СТРОКАМИ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [C++] Задан массив точек... http://www.cyberforum.ru/cpp-beginners/thread415071.html
Тема: Массивы Задан массив точек. Определить из них точку, что круг, с центром в ней, покроет остальные при минимальном радиусе. Докажите это (т.е. выбирается точка и считается радиус покрывающего...
C++ Перевод из 2 в 10 сс Всем привет. Вот у меня вопрос такой, есть программа, которая переводит из 2 сс в 10 сс, учитывая дробную часть... Вот, а как сделать проверку на правильность ввода двоичного числа? Например: ввожу... http://www.cyberforum.ru/cpp-beginners/thread415063.html
Двумерный массив C++
В двумерном массиве, элементы которого целые числа, вставить новую строку после всех строк, в которых нет ни одного четного элемента! помогите!
C++ поиск символов
Здравствуйте! Подскажите как произвести поиск символов в введенной строке?
C++ Очередь, работа с точками. http://www.cyberforum.ru/cpp-beginners/thread415053.html
Вот задача: Создать очередь для работы с точками, заданными своими координатами. У меня получается какая то хрень. Ни кто не знает пример такой? И как его сделать. Если кто то знает как сделать...
C++ Найти сумму элементов строки матрицы, в которой расположен элемент с наименьшим значением В данной действительной квадратной матрице порядка n найти сумму элементов строки , в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный. Заранее... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
23.12.2011, 00:13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
using namespace std;
 
bool sfunc(const char a, const char b) {
    return (isalpha(a) && isdigit(b)) || (isdigit(a) && isalpha(b));
}
 
int main(void)
{
    string s = "seven7, 3apple year2012, five5, apple5, 6day";
   //getline(cin, s);
    string::iterator i = s.begin();
    while((i = adjacent_find(i, s.end(), sfunc)) != s.end())
          s.insert(++i, '-');
    cout << s << endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru