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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование строк http://www.cyberforum.ru/cpp-beginners/thread1051953.html
Привет всем. Помогите пожалуйста написать код программы... Задание: Поменяйте порядок следования символов строки на обратный, определить длинну строки и результаты вывести на экран... Можно отталкиваться от этого кода #include <iostream> using namespace std; int main() { char phrase = "Словом считается последовательность символов, не содержащая пробел."; int i, j;
C++ Игра Пятнашки доработка Помогите пожалуйста Игра Пятнашки не могу поставить условие так что бы после того как все собрал выводилась надпись "вы выиграли" я собирал пару раз и он продолжается бесконечно =( писал на Xcod под windows не запускал. Програ работет спасибо за ранее #include <iostream> enum EMove {Up = 'w', Down = 's', Left = 'a', Right = 'd'}; http://www.cyberforum.ru/cpp-beginners/thread1051948.html
Сайты для изучения с++ C++
Привет всем!Народ не подскажете есть ли еще сайты по изучению с++ на подобие ''интуит''-а? Заранее всем спасибо:)
C++ Паскаль/С++
Привет всем, помогите, пожалуйста... Нужно перевести код программы из паскаля в с++ код: repeat Write('Введите строку (пустая строка - конец программы): '); Readln(s); if s<>'' then begin for i:=1 to (Length(s) div 2) do begin ch := s; s := s;
C++ выведите перечисленные ниже слова из списка С содержащие ровно две буквы d http://www.cyberforum.ru/cpp-beginners/thread1051921.html
Нужно написать другой код к этому заданию Задание: выведите перечисленные ниже слова из списка С содержащие ровно две буквы d. #include "stdafx.h" #include <iostream> using namespace std; void main()
C++ Имеется файл F1, в котором записано 20 слов (можно больше). Три потока генерируют случайные числа в диапазоне 0 – 100 Имеется файл F1, в котором записано 20 слов (можно больше). Три потока генерируют случайные числа в диапазоне 0 – 100. Если сгенерированное число больше 90, поток генерирует случайное число n от 1 до 20, открывает файл F1, берет из него слово под номером n, откры-вает файл F2 и вписывает взятое слово в него файлы F1 и F2 закры-ваются. Каждый поток должен записать в файл F2 по три слова.... подробнее

Показать сообщение отдельно
Yanush
 Аватар для Yanush
154 / 150 / 44
Регистрация: 28.09.2013
Сообщений: 281
Завершенные тесты: 1
22.12.2013, 15:26     Заменить в тексте все пары "ph" на букву "f"
Попробуй так...

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;
}
 
Текущее время: 10:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru