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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 12:06   #1
DeadMan89
 
Регистрация: 28.03.2008
Сообщений: 5
По умолчанию [Visual C++]помогите решить задачку

Ребят, помогите написать задачку на Visual C++

Задача

Написать и протестировать функцию, которая по заданной строке str, формирует новую строку, состоящую только из цифр, входящих в str.

приложение консольное, нужен только код
Заранее спасибо!
DeadMan89 вне форума Ответить с цитированием
Старый 28.12.2009, 12:49   #2
Geg[C/c++]
Пользователь
 
Аватар для Geg[C/c++]
 
Регистрация: 18.02.2009
Сообщений: 76
По умолчанию

Цитата:
нужен только код
Тут всем нужен только "он"... А иначе ага... будут вам еще и проект готовый кидать.
Идеи какие ни какие есть?
Все что не делается все к ... А какого черта? Делайте все что задумали и все что вам захочется.
Если конечно задуманное вами не попадает под статью.. © Geg[C/c++][поиск]
Geg[C/c++] вне форума Ответить с цитированием
Старый 28.12.2009, 12:59   #3
DeadMan89
 
Регистрация: 28.03.2008
Сообщений: 5
По умолчанию

если бы я знал этот язык, то бы сам написал без проблем, просто язык С никогда не учил и тут в универе задали такое.

Впринципе, нужно str разбить на массив, просканить массив и вернуть все обратно исключая буквы

С меня бутылка пива кто поможет и очень большое спасибо
DeadMan89 вне форума Ответить с цитированием
Старый 28.12.2009, 13:59   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

DeadMan89
Цитата:
С меня бутылка пива кто поможет и очень большое спасибо
пиво какое?
rrrFer вне форума Ответить с цитированием
Старый 28.12.2009, 14:06   #5
DeadMan89
 
Регистрация: 28.03.2008
Сообщений: 5
По умолчанию

какое захотите)
DeadMan89 вне форума Ответить с цитированием
Старый 28.12.2009, 14:58   #6
DeadMan89
 
Регистрация: 28.03.2008
Сообщений: 5
По умолчанию

проверьте плиз

#include <iostream>
#include <string>
using namespace std;
string str(string);
int main()
{
string s;
cin>>s;
cout<<str(s);
return 0;
}

string str(string s)
{
string s1;
for(int i=0; i!=s.length();i++)
{
if(s[i]=='1'|| s[i]=='2' || s[i]=='3'|| s[i]=='4' || s[i]=='5' || s[i]=='6' || s[i]=='7'|| s[i]=='8' || s[i]=='9' || s[i]=='0')
s1+=s[i];


}
return s1;

}
DeadMan89 вне форума Ответить с цитированием
Старый 28.12.2009, 23:51   #7
m0r0z
 
Регистрация: 08.06.2008
Сообщений: 4
По умолчанию

DeadMan89 хороший копипаст, только это C++, а тебе наверно нужно под Си...
m0r0z вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачку АртёмМ Общие вопросы C/C++ 22 10.10.2009 18:44
Помогите решить задачку. [Pr1_Zr4k] Помощь студентам 4 10.10.2009 17:52
помогите решить задачку Visual Basic Alexmur07 Помощь студентам 13 25.11.2008 13:21
Помогите решить задачку в visual basic saleens7 Microsoft Office Excel 3 12.10.2008 19:38