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

в чём ошибка ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать на С++ http://www.cyberforum.ru/cpp-beginners/thread988872.html
Пожалуйста,помогите решить пару задач.А в некоторых просто ошибки найти не могу. Координаты постоянно выдает последней точки,не знаю,что делать //Даны целочисленные координаты трех вершин...
C++ вычисление значения функции Разработать алгоритм и составить по нему программу для вычисления значений функции z = f(x,y) в зависимости от попадания точки с координатами (х,у) в область D. Область D... http://www.cyberforum.ru/cpp-beginners/thread988860.html
Дома и дорожки.Задача C++
На ровной местности находятся дома.Любые два дома можно соединить ровной дорожкой. Необходимо соединить пары домов та, чтобы к каждому дому вела хотя бы одна дорожка, а суммарное колличество дорожек...
C++ Массив: Вычислить сумму элементов главной диагонали матрицы.
1.Вычислить сумму элементов главной диагонали матрицы. 2.Сосчитать количество отрицательных элементов матрицы, значения которых не превышают заданное число
C++ Генератор случайных чисел в матрице http://www.cyberforum.ru/cpp-beginners/thread988809.html
Здравствуйте! С Формами в С++ работаю впервые. Мне необходимо на форме по нажатию на кнопку в поле textbox сформировать датчиком случайных чисел целочисленную матрицу А(6х4). Можете привести...
C++ Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет Я начинающий в С++, помогите пожалуйста с задачей: Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет. Напишите программу, которая получает на вход... подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2013, 20:46
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
#include <iostream>
#include <conio.h>
#include <string>
 
using namespace std;
 
void replace(string &str, char c)
{
    auto start = str.find(c);
    if (start == string::npos) return;
    for (auto i = start; i != str.size(); i++)
        if (str[i] == '1')
            str[i] = '0';
        else if (str[i] == '0')
            str[i] = '1';
}
 
int main()
{
    string text = "1101001abcdL010111";
    char c = 'L';
    cout << "string before: " << text;
    replace(text, c);
    cout << "\nstring after: " << text;
    getch ();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru