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

Замена одной буквы на две - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обмен значениями между таблицами БД http://www.cyberforum.ru/cpp-beginners/thread1191408.html
Каким образом сделать так: Есть бд , есть едит в котором есть число , что бы чсло сэдита однималось мс определенного столбца бд и сохраняла в другую таблицу в бд?
C++ Создание файла с именем, которое указано в переменной Здравствуйте! Возможно ли создать файл с именем, которое указано в переменой например nazv Если да, покажите пример http://www.cyberforum.ru/cpp-beginners/thread1191405.html
Ostringstream и istringstream C++
int StrToInt(string buf) { istringstream stream(buf); int decimal; stream>>hex>>decimal; return decimal; }; string HexToBin(string buf) { ostringstream line;
C++ Вскрыть exe файл и получить адрес области хранения всех переменных. PE-файлы, Анатомия файла, Загрузчик PE-фай
Здравствуйте уважаемые дамы и господа, какой час уже сижу но не могу понять и разобраться. Хочу открыть exe файл и найти область где хранятся все числовые константы объявленных переменных(адрес начала секции и конца). Например имеется код #include <iostream> #include <conio.h> using namespace std; void main(){ int g = 1998;
C++ Разноцветный текст в консоли http://www.cyberforum.ru/cpp-beginners/thread1191319.html
Народ, подскажите как сделать так чтобы, скажем, в слове "Hello" разные буквы выводились разным цветом system("сolor 1F"); красит весь текст одновременно
C++ Сообщение: address of local variable * returned В интернете много поисков ответа, например: и , но правильного нет. Такое сообщение возникает в любом С, где используется переменная, когда её создавшая функция уже закрыта (переменная должна исчезнуть). Самый естественный способ борьбы, это деланье переменную статичной, что бы она существовала от первого вызова функции до окончания основной программы. подробнее

Показать сообщение отдельно
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 153

Замена одной буквы на две - C++

28.05.2014, 16:50. Просмотров 428. Ответов 3
Метки (Все метки)

Написать программу, которая заменяет в указанном (введенном с клавиатуры) слове все
буквы "a" на сочетание "ky"
Вот написал такое, но ни как не могу понять как сдвинуть ячейки, что бы вторая буква не заменяла другую

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
 
void main(){
    setlocale(LC_ALL,"rus");
    char str[20];
    cout<<"Введите слово"<<endl;
    gets(str);
    char mas[20];
    for(int i=0; i<strlen(str); i++){
        if(str[i]=='a'){
            str[i]='k';
            str[i+1]='y';
            
        }else{
        str[i]=str[i];
    }
    }
    puts(str);
    system("pause");
}
Заранее благодарен.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru