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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Два вопроса по циклу for http://www.cyberforum.ru/cpp-beginners/thread121974.html
1. Нужно два условия и два модификатора в цикле for. Правильно ли я делаю? for (int j=0, k=0; j<n && k<m; j++, k++) { //Работа цикла } 2. Имеется тот же самый цикл. or (int j=0, k=0; j<n && k<m; j++, k++) { if (условие1) оператор1; if (условие2) оператор2;
C++ Перегрузка орератора ++ для графических объектов Помогите понять в чем ошибка перегрузки оператора ++; При использовании метод рисования вылетает с ошибкой на раб. стол. #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> #include <math.h> http://www.cyberforum.ru/cpp-beginners/thread121961.html
Считывание из файла (Организация таблиц идентификаторов) C++
Всем доброй ночи, помогите пожалуйста доделать задачу: Требуется написать программу, которая получает на выходе набор идентификаторов, организует таблицы идентификаторов с помощью заданных методов (простой список и рехэширование с использованием псевдослучайных чисел), позволяет осуществить многократный поиск произвольного идентификатора в таблицах и сравнить эффективность методов организации...
C++ Тип bool
Может кто-нибудь поможет на простейшем но понятном примере объяснить как работает тип bool. Знаю что это тип может быть ложный или истинный но что-то никак его работу не могу понять.... для чего он нужен...
C++ Функция которая меняет переданные ей переменные? http://www.cyberforum.ru/cpp-beginners/thread121933.html
Как ее сделать
C++ описание двумерного массива Здравствуйте программисты! есть тип typedef char tBoard; Неполучается сделать чтото типо того typedef tBoard * pBoard; оно то делается только tBoard B = { {...},{...},...}; pBoard pb = &B подробнее

Показать сообщение отдельно
Alip
53 / 32 / 3
Регистрация: 10.03.2010
Сообщений: 85
26.04.2010, 10:59     Заменить цифры в строке на '*'
Вот. Как вариант.
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;
}
 
Текущее время: 18:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru