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

Замена символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание пользовательских функций http://www.cyberforum.ru/cpp-beginners/thread814920.html
Необходимо реализовать программный код, позволяющий найти решение следующей задачи. Для х, изменяющегося от a до b (интервал указан в третьей графе таблицы вариантов заданий) с шагом h= b−a 10 , вычислить функцию y=f(x), используя ее разложение в степенной ряд (вторая графа) в двух случаях: а) для заданного количества слагаемых N (величина зависит от свойств степенного ряда, примерное...
C++ Замена строки Здравствуйте. Необходимо одну строку заменить полностью на другую. Я бы хотел уточнить,все ли я так понял? По сути это делается так: Подключаем необходимые библиотеки: #include < iostream > #include < string > Объявляем нэймспас std: http://www.cyberforum.ru/cpp-beginners/thread814913.html
Некоторые действия над не большим массивом C++
Нужна помощь в написании программы, которая выполняет ряд действий над массивом. Начало я написал, как вы можете увидеть ниже, и так нужно добавить следующие: Найти наименьший по абсолютной величине элемент среди элементов, расположенных между первым и вторым нулевыми элементами. Если по какой-либо причине найти такой элемент не удается, выдать об этом сообщение с указанием причины. (Из...
C++ Простые числа, или как это работает?
Доброго времени суток всем участникам этого форума =) У меня как у начинающего программиста возникла затрудняющая ситуация, есть готовый код программы, но как он действует не до конца понимаю :( #include <iostream> using namespace std; void main(){ int digit=0; for(int i=2;i<=1000;i++){ for(int j=1;j<=i;j++){ if(i==2){ continue;
C++ Конструкторы и указатели на объект класса http://www.cyberforum.ru/cpp-beginners/thread814877.html
Добрый вечер. Помогите, пожалуйста, прояснить 2 вещи: 1) В чём будет отличие между конструкторами: int a; //Исп. оператор присваивания MyClass(int val) { a = val; }
C++ Конструктор в производном классе Всем доброго времени суток! есть класс Строка (CStr) class CStr { protected: int length; char *str; public: CStr(); CStr(const char *s); подробнее

Показать сообщение отдельно
Extrim88
 Аватар для Extrim88
50 / 50 / 11
Регистрация: 08.02.2013
Сообщений: 189
21.03.2013, 20:10     Замена символов в строке
Как вариант...

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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
 
    char array[50]; //массив для хранения строки
    cout << "Введите строку: ";
    cin.get(array, 50);
 
    char a, b; //символ поиска и символ замены соответственно
    cout << "Введите символ поиска: ";
    cin >> a;
 
    cout << "Введите символ замены: ";
    cin >> b;
 
    int count = 0; //используем для подсчета количества сделанных замен
    for (int i = 0; i < 50; i++)
    {
        if (array[i] == a)
            {
                array[i] = b;
                count++;
        }
        else
            continue;
    }
 
    int len = strlen(array); //длина нашей строки
 
    //Отобразим строку после замены
    cout << "\nСтрока после замены: ";
    for (int j = 0; j < len + 1; j++)
        cout << array[j];
 
    cout << "\nКоличество сделанных замен: " << count << "\n";
 
    return 0;
}
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru