1766 / 443 / 45
Регистрация: 09.04.2009
Сообщений: 2,599
|
||||||
1 | ||||||
Удвоить каждую букву09.04.2009, 18:47. Показов 10454. Ответов 9
Метки нет (Все метки)
Здравствуйте всем. С++. Пытаюсь написать программу.
Возможно это что-то элементарное, но не получается. Необходима ваша помощь. Растолкуйте, как удвоить каждую букву.Вот моё творение. Задача: Удвойте каждую букву в заданном тексте.
0
|
09.04.2009, 18:47 | |
Ответы с готовыми решениями:
9
Поменять каждую согласную русскую букву на цифру «8», а каждую гласную – на символ «–» Составить программу для кодирования некоторого текста до 50 символов, заменяя каждую букву на пятую после нее букву из а Удвоить каждую последовательность символов ‘da’ в строке Удвоить каждую подстроку состоящую из одинаковых символов |
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.04.2009, 18:59 | 2 |
0
|
1766 / 443 / 45
Регистрация: 09.04.2009
Сообщений: 2,599
|
|
09.04.2009, 19:21 [ТС] | 3 |
tx[i]=tx[i]+tx[i]; Если это удвоение, то
это for (i=0;tx[i];i++); создание строки с удвоенными буквами.
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||
09.04.2009, 19:24 | 4 | |||||
ну вот так вот можно
1
|
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
|
||||||
09.04.2009, 20:41 | 5 | |||||
1
|
1766 / 443 / 45
Регистрация: 09.04.2009
Сообщений: 2,599
|
||||||||||||||||||||||||||
11.04.2009, 19:15 [ТС] | 6 | |||||||||||||||||||||||||
Monte-Cristo, Андрейка
Спасибо за помощь. Проясните пожалуйста там, где знак вопроса.
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|||||||||||
11.04.2009, 20:18 | 7 | ||||||||||
у нас есть еще одна временная строка tx2... вот мы в нее и копируем символы, но два раза....
1
|
0 / 0 / 0
Регистрация: 11.04.2009
Сообщений: 12
|
|
12.04.2009, 06:09 | 8 |
Мне кажеться проще начинать с конца строки, тогда и дополнительные массивы не понадобятся
0
|
6 / 6 / 2
Регистрация: 23.03.2009
Сообщений: 198
|
||||||
12.04.2009, 14:53 | 9 | |||||
Сам решал такую же прогу на си. Вот код:
0
|
2835 / 1644 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
13.04.2009, 23:59 | 10 |
Если не обязательно создавать строку с удвоенными буквами, можно вообще без строк
Код
#include <iostream> using namespace std; int main(int argc, char *argv[]) { cout << "Enter a string: "; cin.peek(); cout << "Result: "; char c = 0; while (c != '\n') { cin.get(c); cout << c << c; } cin.peek(); return 0; }
0
|
13.04.2009, 23:59 | |
13.04.2009, 23:59 | |
Помогаю со студенческими работами здесь
10
Как удвоить каждую цифру трицифрового числа? В алфавитно-цифровой строке удвоить каждую цифру В текстовом файле поменять каждую букву "а" на букву, заданную пользователем Каждую нечетную цифру удвоить, а к четным цифрам дописать 01 в двоичном коде В каждом идентификаторе с нечетным порядковым номером удвоить последнюю букву Утроить каждую букву слова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |