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

Заменить в тексте все пары "ph" на букву "f" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование строк http://www.cyberforum.ru/cpp-beginners/thread1051953.html
Привет всем. Помогите пожалуйста написать код программы... Задание: Поменяйте порядок следования символов строки на обратный, определить длинну строки и результаты вывести на экран... Можно...
C++ Игра Пятнашки доработка Помогите пожалуйста Игра Пятнашки не могу поставить условие так что бы после того как все собрал выводилась надпись "вы выиграли" я собирал пару раз и он продолжается бесконечно =( писал на ... http://www.cyberforum.ru/cpp-beginners/thread1051948.html
Сайты для изучения с++ C++
Привет всем!Народ не подскажете есть ли еще сайты по изучению с++ на подобие ''интуит''-а? Заранее всем спасибо:)
C++ Паскаль/С++
Привет всем, помогите, пожалуйста... Нужно перевести код программы из паскаля в с++ код: repeat Write('Введите строку (пустая строка - конец программы): '); Readln(s); if s<>''...
C++ выведите перечисленные ниже слова из списка С содержащие ровно две буквы d http://www.cyberforum.ru/cpp-beginners/thread1051921.html
Нужно написать другой код к этому заданию Задание: выведите перечисленные ниже слова из списка С содержащие ровно две буквы d. #include "stdafx.h" #include <iostream> using namespace std; ...
C++ Имеется файл F1, в котором записано 20 слов (можно больше). Три потока генерируют случайные числа в диапазоне 0 – 100 Имеется файл F1, в котором записано 20 слов (можно больше). Три потока генерируют случайные числа в диапазоне 0 – 100. Если сгенерированное число больше 90, поток генерирует случайное число n от 1 ... подробнее

Показать сообщение отдельно
Yanush
158 / 154 / 46
Регистрация: 28.09.2013
Сообщений: 287
Завершенные тесты: 1
22.12.2013, 15:26
Попробуй так...

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
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char str[128];
    memset(&str, 0, sizeof(str));
    char newStr[128];
    memset(&newStr, 0, sizeof(newStr));
 
    std::cout << "Введите строку: ";
    std::cin.get(str, 128);
 
    int j = 0;
 
    for (int i = 0; i < strlen(str); i++)
    {
        if ((str[i] == 'p' || str[i] == 'P') && (str[i + 1] == 'h' || str[i + 1] == 'H'))
        {
            newStr[j] = 'f';
            i++;
        }
        else
            newStr[j] = str[i];
        j++;
    }
 
    std::cout << newStr << "\n";
 
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru