ВУЗ:
Составители:
Рубрика:
59
3.4.3. Строки
Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже. Разделителем слов пред-
ложения считать пробел (
'9' ).
1.
Строка содержит произвольные символы X
1
, X
2
, X
3
, X
4
, X
5
, X
6
.
Изменить исходный состав символов и их порядок с помощью ми-
нимального числа вызовов строковых процедур и функций:
a) X
6
, X
5
, X
1
, X
2
,
b) X
3
, X
4
, X
2
, X
5
, X
6
,
c) X
2
, X
4
, X
6
,
d) X
2
, X
3
, X
5
, X
6
, X
4
,
e) X
5
, X
6
, X
3
, X
4
, X
1
, X
2
.
2. Ввести с клавиатуры фамилию, имя и отчество. Программа
должна преобразовать введенные данные и вывести их в виде ини-
циалов и фамилии. Например, при вводе Тургенев Иван Сергеевич
программа должна вывести И.С. Тургенев.
3.
В предложении заменить одинаковые, стоящие подряд симво-
лы одним символом, после которого в скобках указать количество
символов, которые были заменены.
4.
Найти в предложении слова длиной не более 6 символов, в ко-
торых количество гласных букв составляет не менее
30%.
5.
Найти в предложении все слова, которые являются палиндро-
мами.
6.
Заменить в предложении окончания слов «ing» на окончания
«
ed».
7.
Найти в предложении все слова, в которых встречаются первые
три буквы первого слова предложения.
8.
В предложении S найти все слова, которые содержат строку S
1
(длина строки –
2 символа) или строку S
2
(длина строки – 3 символа).
9.
В предложении S
1
найти самое длинное слово, которое отсут-
ствует в предложении
S
2
.
10.
В предложении S
1
найти все слова, которые есть в предложе-
нии
S
2
.
3.4.3. Строки
Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже. Разделителем слов пред-
ложения считать пробел ( '9' ).
1. Строка содержит произвольные символы X1, X2, X3, X4, X5, X6.
Изменить исходный состав символов и их порядок с помощью ми-
нимального числа вызовов строковых процедур и функций:
a) X6, X5, X1, X2,
b) X3, X4, X2, X5, X6,
c) X2, X4, X6,
d) X2, X3, X5, X6, X4,
e) X5, X6, X3, X4, X1, X2.
2. Ввести с клавиатуры фамилию, имя и отчество. Программа
должна преобразовать введенные данные и вывести их в виде ини-
циалов и фамилии. Например, при вводе Тургенев Иван Сергеевич
программа должна вывести И.С. Тургенев.
3. В предложении заменить одинаковые, стоящие подряд симво-
лы одним символом, после которого в скобках указать количество
символов, которые были заменены.
4. Найти в предложении слова длиной не более 6 символов, в ко-
торых количество гласных букв составляет не менее 30%.
5. Найти в предложении все слова, которые являются палиндро-
мами.
6. Заменить в предложении окончания слов «ing» на окончания
«ed».
7. Найти в предложении все слова, в которых встречаются первые
три буквы первого слова предложения.
8. В предложении S найти все слова, которые содержат строку S1
(длина строки – 2 символа) или строку S2 (длина строки – 3 символа).
9. В предложении S1 найти самое длинное слово, которое отсут-
ствует в предложении S2.
10. В предложении S1 найти все слова, которые есть в предложе-
нии S2.
59
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »
