Учебно-методическое пособие для студентов и слушателей системы повышения


{ str2 += str[i+1]; str2 += str[i]; }



бет26/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   22   23   24   25   26   27   28   29   ...   75
{ str2 += str[i+1]; str2 += str[i]; }
// добавим финальный нечетный символ (с четным индексом)
if (k % 2 == 0) str2 += str[k];
Console.WriteLine(str2); //вывод строки str2
Console.ReadKey();

  1. Протестируем программу. Откорректируем программный код.

Пример 4
Работа с массивом символов. Использование методов класса Array.



  1. Создадим проект с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();

  1. Протестируем программу. Откорректируем программный код.



Задания для самостоятельной работы
Создайте консольные приложения, в которых выполняются заданные дейст- вия над символами введенных строк:

  1. Подсчитывается количество строчных, заглавных букв, знаков препинания в строке.

  2. Подсчитывается количество вхождений заданной буквы (цифры).

  3. Заданные строчные латинские буквы преобразуются в заглавные.

  4. Проверяется, имеются ли в строке рядом стоящие удвоенные символы.

  5. Выводятся все повторяющиеся в строке буквы и подсчитывается количе- ство каждой из них.

  6. Подсчитывается количество и сумма всех содержащихся в строке четных

(нечетных) цифр.

  1. Первые строчные буквы слов строки преобразуются в заглавные.

  2. *Содержащиеся в строке цифры 0–5 заменяются на слова «ноль»…«пять».





    1. Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет