|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2010, 23:07 | #1 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 19
|
не могу написать функцию котора будет искать цифры в строке
#include<iostream>
#include<string> #include<ctype.h> using namespace std; void main() { string str,strd,strz,strb; cout<<"Vvedite stroku"<<endl; getline(cin,str); int l=str.length(); int d=0,z=0,b=0; for(int i=0;i<l;i++) { if(isdigit(str[i])) { strd[d]=str[i]; d++; } if(str[i]<31) { strz[z]=str[i]; z++; } if((str[i]>31)&&(str[i]<255)) { strb[b]=str[i]; b++; } } if(d>z&&d>b) cout<<"Cifr bolshe"<<endl; if(z>d&&z>b) cout<<"Znakov bolshe"<<endl; if(b>d&&b>z) cout<<"Bukv bolshe"<<endl; cout<<strd; cout<<endl; cout<<strd; cout<<endl; cout<<strd; cout<<endl; }
C-Jay
|
27.04.2010, 23:30 | #2 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Где тег [code]?
Где реализация isdigit(char)? Конструкция if..else if..else знакома?
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
27.04.2010, 23:40 | #3 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 19
|
{
if(isdigit(str[i])) { strd[d]=str[i]; d++; } if(str[i]<31) { strz[z]=str[i]; z++; } if((str[i]>31)&&(str[i]<255)) { strb[b]=str[i]; b++; } мне нужно здесьспомощью string все найти но я не пойму как
C-Jay
|
27.04.2010, 23:41 | #4 | |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Цитата:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
|
27.04.2010, 23:52 | #5 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Остаются 2 вопроса
Где тег [code]? Конструкция if..else if..else знакома? Код:
Код:
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите в строке EXCELя найти цифры и сделать их жирными | Wasili4 | Microsoft Office Excel | 5 | 17.05.2009 16:21 |
Не могу написать функцию | Dima_mazhor | БД в Delphi | 1 | 17.12.2008 05:28 |
Си - Написать функцию, проверяющую наличие в строке заданного слова | Cvetok | Помощь студентам | 1 | 14.05.2008 05:44 |
написать с помощью рекурсии функцию поиска последнего слова в строке? - Си | Cvetok | Помощь студентам | 1 | 13.05.2008 15:43 |
как сложить цифры в строке с помощью delphi | Alar | Общие вопросы Delphi | 0 | 29.10.2006 19:58 |