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

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить в строке S последнее вхождение строки S1 на строку S2 http://www.cyberforum.ru/cpp-beginners/thread847623.html
2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение строки S1 на строку S2.
C++ Задача на динамическое программирование(скорее всего) (сколькими способами в сумме получить N, без подряд идущих одинаковых чисел) Дано число N<106 и три числа A,B,C<=N нужно вывести сколькими способами в сумме получить N, без подряд идущих одинаковых чисел(если N=3, A=B=С, то вариант ABС возможен) Например: 3 1 2 3 возможны варианты 12,21,3.Ответ:3; 3 1 1 1 Ответ:12; http://www.cyberforum.ru/cpp-beginners/thread847614.html
Передача переменных в функцию C++
#include <iostream> int fun(int x, int y, int z); int main() { int x, y, z;
C++ Дана строка, изображающая арифметическое выражение. Вывести значение
помогите пожалуйста решить 1)Дана строка, изображающая арифметическое выражение вида «<циф- ра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
C++ Как передать двумерный массив в функцию, которая вызывается в main? http://www.cyberforum.ru/cpp-beginners/thread847585.html
ребят прошу помогите, проблема в том, что у меня есть функция принимающая в параметрах двумерный массив, но когда я вызываю ее в main ни каким способом не могу передать туда этот массив. Вот код: проблема в main! за ранее спасибо #include <iostream> #include <math.h> #include <iomanip> using namespace std;
C++ НЕ получается вывести Y, подскажите в чем ошибка и как исправить?( //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "main.h" #include "library.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
24.04.2013, 21:42     Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.»
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
#include <iostream>
#include <string>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    char str[] = "МИНИМУМ НАЧИНАНИЕ СОСКРЕБАТЬ";
 
    char* pch = strtok(str, " ");
    while (pch != NULL)
    {
        char _ch = pch[0];
 
        for (int i = 1; i < strlen(pch); ++ i)
            if (pch[ i ] == _ch)
                pch[ i ] = '.';
 
        std :: cout << pch << " ";
        pch = strtok(NULL, " ");
    }
 
    std :: cout << std :: endl;
    system("pause");
}
 
Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru