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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Borland
3 / 3 / 0
Регистрация: 19.11.2011
Сообщений: 133
#1

Удвоить все буквы во введенном слове - C++

23.03.2012, 14:48. Просмотров 1383. Ответов 3
Метки нет (Все метки)

Слово вводится с клавиатуры. Удвоить все буквы во введенном слове.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 14:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удвоить все буквы во введенном слове (C++):

Строки. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. - C++
8.4.1. Помогите, пожалуйста, решить задачу в С++. Дана строка символов, состоящая из русских слов, разделённых пробелами. В...

Сделать маленькими все буквы в тех словах, в которых нет ни одной буквы, встречающейся в последнем слове строки. - C++
Помогите разобраться с задачей по практике, что только не пробовал, программа упорно отказывается работать. Алгоритм достаточно прост и...

Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы. - C++
Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы....

В каждом слове все буквы разместить в алфавитном порядке - C++
Помогите написать программу!!нужно в каждом слове все буквы разместить в алфавитном порядке.

В каждом слове все буквы разместить в алфавитном порядке - C++
Люди добрые, помогите, пожалуйста, срочно нужно сдать лабу по Си (( ЛР №5 Разработать функцию, которая выполняет ту обработку...

Проверить, что в заданном слове все буквы различны - C++
Слова, все буквы которых различны (То есть, вводится слово, если все буквы различны, то пишится true, иначе false

3
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
23.03.2012, 15:08 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
int main()
{
  std::string str;
  std::cin >> str;
  
  std::string result;
  for( size_t i = 0; i < str.length(); ++i )
  {
    result += str[i];
    result += str[i];
  }
 
  std::cout << result;
 
  return 0;
}
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
23.03.2012, 15:43 #3
C++
1
2
3
4
5
6
7
8
9
10
11
    std::string str;
    std::cin >> str;
 
    std::string result;
    int sz = str.size();
 
    result.resize(sz + sz);
 
    merge(str.begin(), str.end(), str.begin(), str.end(), result.begin());
 
    std::copy(result.begin(), result.end(), std::ostream_iterator<char>(std::cout));
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.03.2012, 16:04 #4
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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define MAX_SIZE 256
 
int main()
{
    char str[MAX_SIZE];
    fgets(str, MAX_SIZE, stdin);
    
    for (int i = 0; str[i]; ++i)    
    {
        if ( isalpha(str[i]) )
        {
            for (int j = strlen(str) + 1 ; j > i + 1; --j)
                str[j] = str[j - 1];
                
            str[i + 1] = str[i];
            
            ++i;
        }
    }
    
    puts(str);
}
0
23.03.2012, 16:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2012, 16:04
Привет! Вот еще темы с ответами:

Удалить из слова X все буквы, которые встречаются в слове Y - C++
#include &lt;iostream&gt; using namespace std; main() { string x, y; cin &gt;&gt;x; cin &gt;&gt;y;

В самом коротком слове все согласные буквы заменить на букву «A» - C++
Дан массив из n слов произвольной длины ( длина слова не превышает 80 символов). Символами могут быть только заглавные латинские ...

Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту - C++
Дано слово. Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту (для слова “abc2=zx0” получаем...

Вычеркните из одного слова все буквы, встречающиеся в другом слове. - C++
Вычеркните из одного слова все буквы, встречающиеся в другом слове.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru