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

Рекурсивная функция, не возвращающая значения, которая удаляет из заданной строки все точки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник http://www.cyberforum.ru/cpp-beginners/thread109221.html
2. Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным.,,, что посоветуете? Добавлено через 5 минут ну помогите плз....
C++ параллелограмм>> 3. Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они вершинами параллелограмма......очень нужен совет мне.... http://www.cyberforum.ru/cpp-beginners/thread109211.html
C++ В массивах a[k] и b[l] хранятся коэффициенты двух многочленов. Поместить в массив c[m] коэффициенты их произведения
Парни погодите дописать! Задача такая: В массивах a и b хранятся коэффициенты двух многочленов. Поместить в массив c коэффициенты их произведения. (Числа k, l, m - натуральные, m = k + l; элемент массива с индексом i содержит коэффициент при x в степени i.) У меня есть не законченный код: #include<stdio.h> #include<stdlib.h> #include<time.h> #include<signal.h>
C++ проверка на число
int tmp; cout<<"vvedite chislo"; cin>>tmp; как проверить является ли введенное значени числом?, а то если я ввожу букву то у меня возникает ошибка
C++ Какая среда без объектов? http://www.cyberforum.ru/cpp-beginners/thread109173.html
Подскажите, пожалуйста, какую бесплатную среду под Windows использовать для программирования без использования объектов, окон и т.д ? Задачи - математические, работа с файлами( в том числе бинарными), со строками и т.д. Заранее спасибо
C++ C++ хочу все знать во-первых, как правильно называются файлы, которые подключаются <include>. во-вторых, посоветуйте пожалусто литературу-справочник про эти файлы с описанием и возможностями их функций. P.S. по возможности, где эту литературу скачать. Второй день аскаю гугл, а варианты либо послать смс, либо скачать неведеную програмулинку, которая якобы сама найдет, скачает и установит на комп все что мне нужно.... подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
26.03.2010, 22:43     Рекурсивная функция, не возвращающая значения, которая удаляет из заданной строки все точки
Попробуй это:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <string>
using namespace std;
void RemoveDots(string &str, int iter = 0);
int main(){
string str = "PPP....DDD....SSS";
RemoveDots(str);
cout<<str.c_str();
cout<<'\n';
return 0;
}
void RemoveDots(string &str, int iter){
if(str[iter]=='\0')return;
if(str[iter]=='.')str[iter]=' ';
RemoveDots(str,iter+1);
}
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru