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

Заменить в тексте все слова, в которых есть хоть одна цифра, на звездочки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сказка в C++ http://www.cyberforum.ru/cpp-beginners/thread1006497.html
Помогите, пожалуйста, написать сказку "Курочка ряба", на Borland C++ “Курочка ряба”. “Снесла курочка яичко. Дед бил, бил, не разбил. Баба била, била, не разбила. Мышка бежала, хвостиком задела, яичко упало и разбилось”. Примерно так, Курочка снесла яйца. Выбрать персонажа. Дед, Бабка, Мышь. пример, Дед бил яйцо?: 1)да или 2)нет, в любом случае не разбил. Дальше выбор другого персонажа. И...
C++ Блок-схема алгоритма работы программы Нужна блок-схема алгоритма работы программы.#include <iostream.h> #include <math.h> void PSort(double *Arr,int n) { double tmp; int i,j; for (i=0; i<n-1; i++) for (j=i+1; j<n; j++) if (fabs(Arr) > 0.1 && fabs(Arr) <= 0.1) http://www.cyberforum.ru/cpp-beginners/thread1006491.html
[Error] ld returned 1 exit status C++
господа программисты, объясните мне в чем тут дело, я решил поиграться со счетчиком строк, но вот что то он не запускается #include<iostream> using namespace std; int main() { double f, m; int counter; counter=0; for(f=1.0; f<=100.0; f++) {m=f/3.28; cout«f«"funt"«"ravno"«m«"metr"«endl;
C++ С помощью функций библиотеки string.h удалить из предложения слово USSR
Помогите пожалуйста!!! Задание таково: удалить из предложения слово USSR. С помощью старых функций библиотеки string.h)
C++ Список инициализации в конструктор C++11. Зачем? http://www.cyberforum.ru/cpp-beginners/thread1006428.html
Обьясните зачем в с++11 сделали возможность инициализировать данные м помощью списка {} ? было вот так: CO o(1, 2, 3); теперь можно так: CO o = { 1, 2, 3 }; // для чего?
C++ Массивы C++. Ошибка: M должна быть константой Пытаюсь сделать массив, вот что вышло. Выбивает ошибку, что M должна быть константой (15 строка). Как это исправить? #include<iostream> #include<cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int** matrix = NULL; подробнее

Показать сообщение отдельно
George_Amberson
9 / 9 / 10
Регистрация: 13.11.2013
Сообщений: 35
13.11.2013, 22:19     Заменить в тексте все слова, в которых есть хоть одна цифра, на звездочки
Мой вариант, если вдруг понадобится.

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
26
27
28
29
30
31
#include <iostream>
#include <ctype.h>
int _main()
{
 
    char str[80];
    int l;
    
    printf("Enter string: ");
    gets(str);
 
    for(int i=0; i<strlen(str); i++) {
        if(isdigit((unsigned char)str[i]) != NULL) {
            for(int j=i; str[j]!='\0'; j++) {
                str[j] = '*';
                if(str[j+1] == ' ') {
                    i = j;
                    break;
                }
            }
            for(int l=i; str[l]!=' '; l--) {
                str[l] = '*';
                if(str[l-1] == ' ') 
                    break;
            }
        }
    }
 
    printf("Modified string: %s\n", str);
    return 0;
}
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru