Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP / Лаб2

.pdf
Скачиваний:
31
Добавлен:
20.04.2015
Размер:
224.67 Кб
Скачать

Лабораторная №2 ООП

Операции со строками.

Два строковых объекта A и B типа cstring. Объект A содержит текст"Hello", объект B содержит "World".

1.Заменить все гласные на '*', выполнить A + B, A – "*ll*", B + A;

2.Заменить все согласные на '!', выполнить B – "!!!", A + B;

3.Заменить четные согласные на '@', выполнить A + B, A – "@l@";

4.Заменить нечетные гласные на '$', выполнить B – '$', A – "l$", B + A;

5.Заменить "Hello" на "olleH", выполнить A – "ll", B + A;

6.Заменить символы 'o' на '\', выполнить A – '\', B – '\', B + A;

7.Заменить символы "ll" на "||", выполнить A + B, A – 'l';

8.Заменить нечетные согласные на их порядковые номера, выполнить A + B, A –"l5";

9.Заменить четные гласные на их порядковые номера, выполнить A – "ll2", B + A;

10.Заменить символы 'l' на символ '1', выполнить A + B, A – "11";

11.Заменить все согласные на '%', выполнить A – "%%", B + A;

12.Заменить четные символы 'o' на '0', выполнить A + B, A – "oW0";

13.Заменить нечетные символы 'e' на '8', выполнить B + A, B – "H8l";

14.Заменить символы "rld" на "dlr", выполнить B - "Wod", B + A;

15.Заменить символ 'W' на 'H', выполнить B – 'H', A – 'H', A + B;

16.Заменить все согласные на '+', выполнить A + B, A – "+e+";

17.Заменить все гласные на '&', выполнить A – "&ll&", B + A;

18.Заменить нечетные согласные на '(', выполнить B + A, B – "o(o";

19.Заменить четные согласные на '=", выполнить B + A, B – "=loWo=";

20.Заменить каждый второй символ на '#', выполнить A + B, A – "l#W#";

21.Заменить все согласные на их порядковые номера, выполнить B – "W2r", B + A;

22.Заменить все гласные на их порядковые номера, выполнить A – "ll5", A + B;

Соседние файлы в папке OOP