Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная строки.pdf
Скачиваний:
12
Добавлен:
15.04.2015
Размер:
123.68 Кб
Скачать

Задания для самостоятельной работы

Вариант 1.

Вывести строку длины N (N - чётное), которая состоит из чередующихся символов C1 и C2, начиная с C1

Вариант 2.

Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ееначалодобавить символы "." (точка).

Вариант 3.

Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив N1 первыхсимволовстроки S1 и N2 последнихсимволов строки S2.

Вариант 4.

Даны двестроки: S1 и S2. Определить количество вхожденийстроки S2 в строку S1. Вариант 5.

Даны строки S1, S2 и символ C. После каждого вхождения символа C в строку S1 вставить строку S2.

Вариант 6.

Дана строка, состоящая из русских слов, разделённых пробелом. Вывести строку, содержащую эти же слова (разделённые одним пробелом), но расположенные в обратном порядке.

Вариант 7.

Дана строка, состоящая из русских слов, разделённых одним пробелом. Определить количество слов в строке.

Вариант 8.

Дана строка, состоящая из русских слов, разделённых пробелом. Определить количество слов, которыеначинаются изаканчиваются однойитойже буквой.

Вариант 9.

Дана строка, состоящая из русских слов, разделённых пробелом. Определить количество слов, которыесодержат хотя бы одну букву "А".

Вариант 10.

Дана строка, состоящая из русских слов, разделённых пробелом. Определить длину самого короткогоидлинногослова

Вариант 11.

Дана строка-предложение на русском языке. Подсчитать количество содержащихся в строкезнаков препинания.

Вариант 12.

Дана строка, содержащая несколько круглых скобок. Если скобки расставлены правильно (то есть каждой открывающей соответствует одна закрывающая), то вывести число 0. В

9

противном случае вывести или номер позиции, в которой расположена первая ошибочная закрывающая скобка, или, если закрывающихскобок нехватает, число -1.

10

Контрольные вопросы

1.Как описываются строковые переменные?

2.Какая максимальная длина строки допустима в C#?

3.Какие операции допустимы надстроковыми данными?

4.В чем отличиестроковойпеременнойот массива символов?

5.Какиестандартные методы дляработы со строками вы знаете?

11