|
{ str2 += str[i+1]; str2 += str[i]; }Байланысты: word Programmirovanie na yazyke C{ str2 += str[i+1]; str2 += str[i]; }
// добавим финальный нечетный символ (с четным индексом)
if (k % 2 == 0) str2 += str[k];
Console.WriteLine(str2); //вывод строки str2
Console.ReadKey();
Протестируем программу. Откорректируем программный код.
Пример 4
Работа с массивом символов. Использование методов класса Array.
Создадим проект сon164. Наберем код программы в теле метода Main:
Console.WriteLine("Введите строку: ");
string str = Console.ReadLine(); // ввод строки
// преобразование строки в массив символов
char[] ch = str.ToCharArray();
Array.Reverse(ch); Console.WriteLine(ch); // реверсирование и вывод Array.Sort(ch); Console.WriteLine(ch); // сортировка и вывод Console.ReadKey();
Протестируем программу. Откорректируем программный код.
Задания для самостоятельной работы
Создайте консольные приложения, в которых выполняются заданные дейст- вия над символами введенных строк:
Подсчитывается количество строчных, заглавных букв, знаков препинания в строке.
Подсчитывается количество вхождений заданной буквы (цифры).
Заданные строчные латинские буквы преобразуются в заглавные.
Проверяется, имеются ли в строке рядом стоящие удвоенные символы.
Выводятся все повторяющиеся в строке буквы и подсчитывается количе- ство каждой из них.
Подсчитывается количество и сумма всех содержащихся в строке четных
(нечетных) цифр.
Первые строчные буквы слов строки преобразуются в заглавные.
*Содержащиеся в строке цифры 0–5 заменяются на слова «ноль»…«пять».
Достарыңызбен бөлісу: |
|
|