Индивидуальные задания 6
Во всех заданиях исходные данные вводить с помощью ListBox. Строки вводятся на этапе проектирования формы, используя окно свойств. Вывод результата организовать в метку Label.
1. Дана строка, состоящая из групп нулей и единиц. Посчитать количество нулей и единиц.
2. Посчитать в строке количество слов.
3. Найти количество знаков препинания в исходной строке.
4. Дана строка символов. Вывести на экран цифры, содержащие- ся в строке.
5. Дана строка символов. Сформировать новую строку, в кото- рую включить все символы исходной строки стоящие на четных местах. При этом должен быть обратный порядок следования символов по от- ношения к исходной строке.
6. Сформировать и вывести две новых строки на основе входной строки символов. В первую строку включить все символы, стоящие на четных местах, во вторую символы, стоящие на нечетных местах в ис- ходной строке.
7. Дана строка символов, состоящая из произвольных десятич- ных цифр, разделенных пробелами. Вывести количество четных чисел в этой строке.
8. Дана строка символов. Вывести на экран количество строчных русских букв, входящих в эту строку.
9. Сформировать и вывести три новых строки на основе входной строки символов. В первую строку включить все цифры, во вторую все знаки препинания: точки, запятые, двоеточия, точки с запятой, воскли- цательные и вопросительные знаки, в третью строку все остальные сим- волы. Например, входная строка содержит: «выходные дни: 1,2 января, 8 марта, 1 мая, 9 мая!», после обработки первая строка будет содержать:
«12819», вторая строка: «:,,,!», третья строка: «выходные дни января марта мая мая».
10. Дана строка символов. Вывести на экран только строчные рус- ские буквы, входящие в эту строку.
11. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. В каждом слове заме- нить первую букву на прописную.
12. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Удалить первую букву в каждом слове.
13. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Поменять местами i- и j- ю буквы. Для ввода i и j на форме добавить свои поля ввода.
14. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Заменить все буквы ла- тинского алфавита на знак «+».
15. Дана строка символов, содержащая некоторый текст на рус- ском языке. Заменить все большие буквы «А» на символ «*».
16. Дана строка символов, содержащая некоторый текст. Разрабо- тать программу, которая определяет, является ли данный текст палин- дромом, т. е. читается ли он слева направо так же, как и справа налево (например, «А роза упала на лапу Азора»).
17. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Сформировать новую строку, состоящую из чисел длин слов в исходной строке.
18. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Поменять местами первую и последнюю буквы каждого слова.
19. Поменять местами первое и второе слово в исходной строке.
20. Сформировать новую строку, где поменять местами первое и последнее слово из исходной строки.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.