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

Преобразовать строку, удалив каждый символ "*" и повторив каждый символ, отличный от "*" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстовыми файлами (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1203573.html
Сформировать два файла. В один из них поместить фамилии пяти ваших знакомых, а в другой — номера их телефонов. Составить программу, которая по фамилии вашего знакомого определяет номер его телефона. uses crt; var f,t: text; s,sf,st: string; k: integer; begin assign(f,'D:\familii.txt'); //ассоциируем файлы с переменными assign(t,'D:\telefony.txt');
C++ Почему компилятор требует inline для конструктора? Здравствуйте. Соб-сно, вопрос озвучен в теме для этого конструктора: inline Enrollee::in_choices_exc::in_choices_exc(const string& mesg, const string& pl, const int* ch) : runtime_error(mesg) { data = unique_ptr<int >(new int ); place = pl; for (int i = 0; i < NUM; ++i) data = *(ch + i); } http://www.cyberforum.ru/cpp-beginners/thread1203561.html
C++ Преобразование String в Byte C++
как преобразовать массив из string (или только string) в byte? допустим, есть массив: string word; string mas; mas=word.begin(); mas=word;
C++ Подсчет количества перестановок при сортировке одномерного массива различными методами
Как сделать подсчет количества перестановок? // Сортировка простыми включениями void simplySort(int n, int a) { int i, j, x; for(i=1; i<n; i++){ x = a; j = i-1; while(x<a && j>=0){ a = a; j--; // j = j-1;
C++ Научиться программировать хотя бы Windows приложения http://www.cyberforum.ru/cpp-beginners/thread1203528.html
Всем доброго дня, уже кучу форумов перелазил, перечитал. Суть такая, уже перечитал 5 книг "Hello World!!!", ну сколько можно =) азы считаю освоил от и до, но за что братся дальше не пойму... Посоветуйте в какую сторону (литература, видеопособия) смотреть дальше цель: научится программировать хотябы Windows приложения Какую среду всетаки для этого использовать?? на данный момент стоит...
C++ Подсчитать количество строк текстового файла f, которые содержат цифры Дано файл f.Подсчитать количество строк файла f, которые содержат цифры. подробнее

Показать сообщение отдельно
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
09.06.2014, 18:43     Преобразовать строку, удалив каждый символ "*" и повторив каждый символ, отличный от "*"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
void main() {
    std::string str_orignal_;
    std::string str_result_;
 
    std::cin >> str_orignal_;
 
    str_result_.reserve(2 * str_orignal_.size());
 
    for (int i = 0, N = str_orignal_.size(); i < N; ++i) {
        if ('*' != str_orignal_[i]) {
            str_result_.push_back(str_orignal_[i]);
            str_result_.push_back(str_orignal_[i]);
        }
    }
 
    std::cout << str_result_ << "\n";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru