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

программа на тему строки! - C++

Восстановить пароль Регистрация
 
bam32
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 48
02.12.2011, 16:44     программа на тему строки! #1
помогите написать прогу!

Во введённом тексте заменить цифры от 0 до 9 на слова «ноль, «один», …, «девять».

заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mr.kto
Сообщений: n/a
02.12.2011, 16:56     программа на тему строки! #2
Все это очень просто делается через оператор if else!
bam32
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 48
02.12.2011, 16:57  [ТС]     программа на тему строки! #3
Цитата Сообщение от Mr.kto Посмотреть сообщение
Все это очень просто делается через оператор if else!
есть пример? со строками не работал!
AncinetHero
49 / 49 / 3
Регистрация: 22.05.2011
Сообщений: 326
02.12.2011, 16:59     программа на тему строки! #4
Вы хоть знаете, что такое строки? Для начала почитайте, что это, все поймете быстро. Здесь помогают, а не пишут коды
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
02.12.2011, 17:07     программа на тему строки! #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    char *nums[] = { "Ноль", "Один", "Два", "Три", "Четыре",
        "Пять", "Шесть", "Семь", "Восемь", "Девять"
    };
    string s;
    cout << "Enter string: ";
    getline(cin, s, '\n');
    size_t pos;
    for(int i = 0; i < 10; i++)
        while ((pos = s.find((char)(i + '0'))) != string::npos)
        {
            s.erase(pos, 1);
            s.insert(pos, nums[i]);
        }
    cout << s << endl;
    system("pause");
    return 0;
}
bam32
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 48
02.12.2011, 17:38  [ТС]     программа на тему строки! #6
Цитата Сообщение от AncinetHero Посмотреть сообщение
Вы хоть знаете, что такое строки? Для начала почитайте, что это, все поймете быстро. Здесь помогают, а не пишут коды
я не соглашусь с вами
Yandex
Объявления
02.12.2011, 17:38     программа на тему строки!
Ответ Создать тему
Опции темы

Текущее время: 23:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru