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

Удвоить каждое вхождение заданной буквы в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Модель машины Поста http://www.cyberforum.ru/cpp-beginners/thread194845.html
МП – машина Поста Абстрактная МП представляет собой бесконечную ленту, разделенную на одинаковые клетки, каждая из которых может быть либо пустой, либо заполненной меткой. Вдоль ленты может перемещаться головка. Команды МП состоят из 3 параметров: n K m (n – номер текущей команды, К – команда, m – номер следующей команды). Обозначим действия латинскими буквами Существует всего 6 видов команд...
C++ Найти сумму элементов главной (побочной) диагонали матрицы Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали. http://www.cyberforum.ru/cpp-beginners/thread194838.html
Работа со строковыми данными. C++
Дана строка-предложение на русском языке. Зашифровать ее, выполняя циклическую замену каждой буквы на следующую за ней в алфавите и сохраняя при этом регистр букв ("А" перейдет в "Б", "а" — в "б", "Б" — в "В", "я" — в "а" и т.д.). Букву "ё" в алфавите не учитывать ("е" должна переходить в "ж"). Знаки препинания и пробелы не изменять.
Работа со строковыми данными C++
Дана строка. Подсчитать количество содержащихся в ней цифр1|2|3.
C++ Проигрывание Wave-файла http://www.cyberforum.ru/cpp-beginners/thread194825.html
Написал игрушку , появилось желание добавить звуки, кто знает как в с++ воспроизвести мелодию , помогите или дайте кусок кода чтобы на примере увидеть. Я просто не имею малейшего понятия как это делается , а сделать хочу ))))
C++ Функции помогите пожалуйста написать программу с функцией, вычисляющей адрес первого символа строки, совпадающего с указанным символом. Если символ не найдется – результат NULL. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
21.11.2010, 18:13     Удвоить каждое вхождение заданной буквы в строке
FANk2, Ну если тупо для печати.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstring>
 
int main()
{
     using namespace std;//Если более-менее новый компилятор
     const int max_size=1000;
     char s[max_size];
     cin >> s;
     int l=strlen(s);
     char c;
     cout<<"Enter symbol for double: ";
     cin>>c;
     for (int i=0;i < l;i++)
     {
          if(s[i]==c)
              cout << s[i] << s[i];
          else
              cout<<s[i];
     }
     return 0;
}
 
Текущее время: 12:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru