Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2014, 18:13   #1
tarassinyo
Новичок
Джуниор
 
Регистрация: 18.06.2014
Сообщений: 2
По умолчанию C++ массивы(символы)

Удалить все цифры из заданного слова и подсчитать количество изъятий.
как вывести количество изъятий?
Код:
#include<iostream>
#include<string>
#include<algorithm>
#include <conio.h>
using namespace std;
int main()
{
    string str = "saf12342134234sf34",dig("0123456789");
    size_t index;
    while((index=str.find_first_of(dig))!=string::npos)
        str.erase(index, 1);
	cout<<str;
    
    return 0;
}
tarassinyo вне форума Ответить с цитированием
Старый 18.06.2014, 18:34   #2
troyan90
Пользователь
 
Регистрация: 23.06.2011
Сообщений: 54
По умолчанию

Код:
int main()
{
	string str = "saf12342134234sf34",dig("0123456789");
        size_t index;
	int count = 0;
        while((index=str.find_first_of(dig))!=string::npos)
	{
                str.erase(index, 1);
		count++;
	}
	cout << str << "\n";
	cout << count << "\n";

	system("pause");
	return 0;
}
troyan90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) Татьана Помощь студентам 16 22.09.2011 15:05
Delphi.Одномерные массивы,циклы,символы и строки. specnazkin Помощь студентам 1 12.01.2011 12:19
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09