Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GFS
16 / 16 / 1
Регистрация: 07.11.2009
Сообщений: 118
#1

Заменить цифры в строке на '*' - C++

26.04.2010, 10:24. Просмотров 487. Ответов 3
Метки нет (Все метки)

Ввести с клавиатуры символьную строку. Длина строка не более 80 символов. Заменить все цифры, находящиется на нечетных позициях на символ '*'. Замену выполнить, начиная с позиции с номером N, который ввести с клавиатуры. Вывести обработанную строку на экран.
Напишите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2010, 10:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить цифры в строке на '*' (C++):

Строки. Заменить символы - цифры на символ '*'. В заданной строке заменить подряд идущие пробелы - C++
П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. ...

Заменить в строке все цифры на пробелы - C++
Понимаю что я наверное дурак, но не могли бы помочь с программой на С++ Вводится строка. Заменить в строке все цифры на пробелы В...

В строке, состоящей из цифр заменить все цифры цифрами на единицу меньшими - C++
#include <stdio.h> #include <conio.h> #include < stdlib.h> #include <string.h> #include <math.h> void main() { ...

Строки: уничтожить в строке запятые перед первой точкой, заменить знаком + все цифры 3я после первой точки - C++
Дано строка длиной n символов, среди которых есть хотя бы одна точка. превратить последовательность s1, s2, ... sn, уничтожив в ней все...

Как на языке "С" удалить в строке все цифры 3 перед первой точкой и заменить все '+' после певрой точки на '-'? - C++
Помогите плиз...

Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры - C++
Помогите пожалуйста с задачей ! срочно!! Необходимо написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести...

3
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
26.04.2010, 10:56 #2
не проверял но вроде так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void main()
{
     char a[80];
     char *num = "1234567890";
     clrscr();
     cout<<"Enter string with numbers:";gets(a);
     int n;
     cout<<"Enter number position to change:";cin>>n;
     for(int i=n;i<strlen(a);i++)
     {
         if((i+1)%2 == 1 && (a[i] = *num))
         {
         a[i] = '*';
         }            
     }     
     cout<<"\n";
     puts(a);
     getch();
}
1
Alip
53 / 32 / 3
Регистрация: 10.03.2010
Сообщений: 85
26.04.2010, 10:59 #3
Вот. Как вариант.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
    char str[81];
    int N, len;
    cout << "Input string:" << endl;
    cin >> str;
    cout << "Input symbol number:" << endl;
    cin >> N;
 
    len=strlen(str);
    if (N%2) N++;
    for (int i=N; i<=len; i+=2)
    {
        if ((str[i]>47) && (str[i]<58)) str[i]='*';
    }
 
    cout << "New string: " << str;
    return 0;
}
1
GFS
16 / 16 / 1
Регистрация: 07.11.2009
Сообщений: 118
26.04.2010, 11:43  [ТС] #4
спс вам)
0
26.04.2010, 11:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2010, 11:43
Привет! Вот еще темы с ответами:

Заменить слова обозначающие цифры на цифры (от 1 до 9) - C++
Дорогие друзья, помогите! Нужно написать программу, заменяющую, в выбранном мной текстовом файле, слова, обозначающие цифры, на сами цифры...

Найти все цифры в строке. каждую цифру напечатать в отдельной строке - C++
Помогите пожалуйста

Найти число пробелов в строке и заменить их на номер по порядку в исходной строке - C++
Задание: Во введенной пользователем строке найти число пробелов и заменить все пробелы на их номер по порядкув исходной строке. Например...

В строке заменить каждый символ «!» числом, равным индексу этого символа в строке - C++
В заданной строке заменить каждый символ «!» числом, равным индексу этого символа в строке. Сделал просто замену символа на любой ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru