Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Miza01
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 44
#1

Дана строка латинских букв. После заглавной буквы поставить вставить эту же прописную букву и наоборот

10.10.2013, 10:31. Просмотров 887. Ответов 3
Метки нет (Все метки)

Дана строка латинских букв. После заглавной буквы поставить вставить эту же прописную букву и наоборот.

Добавлено через 1 час 11 минут
После заглавной строчную и наоборот *
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 10:31
Ответы с готовыми решениями:

Дана строка подсчитать количество латинских букв
Дана строка подсчитать количество латинских букв.

Преобразовать строчную букву в прописную и наоборот
Код строчных букв ASCII отличается от кода прописных на 32. Таким образом,...

Дана строка Подсчитать общие количество в ней строчных латинских букв
спасите Дана строка Подсчитать общие количество в ней строчных латинских...

Отредактировать текст заменив каждую 5 букву со строчной на прописную и наоборот
помогите с написанием программы в С++ . срочно нужно очень, сам дуб дубом. в...

Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв
Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских...

3
AnyOne697
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
Завершенные тесты: 1
10.10.2013, 12:25 #2
И что Вы хотите? Код? Может ошиблись разделом?..
Или помощь. Тогда что именно не понятно?.. Проблема в задании? Если я правильно понял, то нужно после каждого символа вставить ещё один символ инвертированный по "заглавности".
То есть:
aEkzkLznO
превращается в
aAEekKzZkKLlzZnNoO.
0
Miza01
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 44
10.10.2013, 15:10  [ТС] #3
Цитата Сообщение от AnyOne697 Посмотреть сообщение
И что Вы хотите? Код? Может ошиблись разделом?..
Или помощь. Тогда что именно не понятно?.. Проблема в задании? Если я правильно понял, то нужно после каждого символа вставить ещё один символ инвертированный по "заглавности".
То есть:
aEkzkLznO
превращается в
aAEekKzZkKLlzZnNoO.
Да мне нужен код, который делает то что вы описали , желательно чтобы процесс преобразования символов был загнан в функцию. Просто я пропустил лекцию, и теперь не могу разобраться.
0
Yanush
159 / 156 / 61
Регистрация: 28.09.2013
Сообщений: 288
Завершенные тесты: 1
10.10.2013, 16:05 #4
Вот, попробуй, должны дублироваться все символы, но только англ. буквы будут менять регистр.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
char *ConvertStr(const char *str)
{
    int len = strlen(str) * 2;
    char *tmp = new char[len + 1];
    int index = 0;
    for (int i = 0; i < len; i += 2)
    {
        tmp[i] = str[index];
        if (tmp[i] >= 'a' && tmp[i] <= 'z')
            tmp[i + 1] = tmp[i] + ('A' - 'a');
        else if (tmp[i] >= 'A' && tmp[i] <= 'Z')
            tmp[i + 1] = tmp[i] - ('A' - 'a');
        else 
            tmp[i + 1] = tmp[i];
        index++;
    }
    tmp[len] = '\0';
    return tmp;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 16:05

Дана строка. Подсчитать общее колличество прописных и строчных латинских и русских букв и вывести на консоль количество
Нужно ввести с консоли строку символов (длиной до 80 символов), и вывести на...

Дана строка. Выведите на экран все номера буквы «Ф» и букву «Ф»
напишите плиииз все задачу,в школе задали 8 я тока 6 сделал короче напишите...

Дана строка из букв и цифр. Удалить из строки все буквы. C++
Дана строка из букв и цифр. Удалить из строки все буквы.


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

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

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