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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Открытие файла в бинарном режиме http://www.cyberforum.ru/cpp-beginners/thread223423.html
Помогите разобраться. Необходимо реализовать алгоритм шифрования AES128. Всё сделано, только шифруются не файлы, а ввожу в ручную 32 шестнадцатеричных числа. А необходимо шифровать файлы. Не знаю как...
C++ Min(a, b, c) Создать функцию Min(a, b, c), находящую наименьшее из трех чисел a , b и с. Используя эту функцию, вычислить Min(X-1,Y,Z)+Min(X,Y-1,X+Y+Z) , где X, Y и Z вводятся с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread223418.html
В последовательности заменить все отрицательные члены на -1, положительные на 1, а нулевые оставить без изменений C++
Уважаемые програмисты помогите пожалуйста решить пару задач, очень надо. Заранее спасибо. 1. Дано натуральное число n, и вещественные числа а1, а2, а3 . . . an. В последовательности заменить все...
C++ Матрица NxN
Ввести с клавиатуры квадратную матрицу из целых чисел размером N X N (N также вводится с клавиатуры): а) вычислить сумму отрицательных элементов матрицы, не лежащих на побочной диагонали; б) затем...
C++ Работа с памятью игры http://www.cyberforum.ru/cpp-beginners/thread223392.html
Добрый день. Мне нужно прочитать значение hp из игры WoW. Для начала просто прочитать значение float по адресу 0x1CD0F804 в приложении World of Warcraft. Пока что прикинул вот такой код: void...
C++ Обнаружение ошибок работы с памятью Подскажите как находить и устранять такого рода ошибки? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
03.01.2011, 02:26
Noviq,
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>
#include <string>
#include <algorithm>
 
int main()
{
    typedef std::string T_str;
    T_str str;
    std::getline(std::cin, str);
    const char find=',';
    int cnt=std::count(str.begin(), str.end(), find);
    if(cnt > 3)
    {
        size_t idx=str.find(find);
        str.replace(idx, 1, ".");
     }
     else if(cnt >=0 && cnt <=3)
     {
        str.erase(std::remove(str.begin(), str.end(), find), str.end());
     }
     std::cout<<"Result\n"<<str<<'\n';
     return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru