Замечание. При решении задач следует руководствоваться правилом: если в строке должны производится изменения, то лучше пользоваться классом StringBuilder; если необходимо разбивать строки на слова, то классом String. При решении некоторых задач, потребуется использовать оба класса.
I. Разработать программу, которая для заданной строки s:
- вставляет символ xпосле каждого вхождения символаy;
- меняет местами первую букву со второй, третью с четвертой и т.д.
- определяет, какой из двух заданных символов встречается чаще в строке;
- подсчитывает общее число вхождений символов х и y;
- подсчитывает количество букв в строке;
- определяет, имеются ли в строке два соседствующих одинаковых символа;
- удаляет среднюю букву, если длина строки нечетная, и две средних, если длина строки четная;
- удваивает каждое вхождение заданного символа x;
- удаляет все символы х;
- удаляет все подстроки substr;
- заменяет все вхождения подстроки substr1 на подстрокуsubstr2;
- подсчитывает сумму всех содержащихся в ней цифр;
- подсчитывает количество содержащихся в ней цифр;
- находит порядковые номера первого и последнего вхождения символа x;
- заменяет все группы стоящих рядом точек на многоточие;
- выводит на экран последовательность символов, расположенных до первого двоеточия;
- выводит на экран последовательность символов, расположенных после последнего двоеточия;
- удаляет из нее последовательность символов, расположенных между круглыми скобками (считается, что в строке ровно одна пара круглых скобок).
- удаляет из нее последовательность символов, расположенных между двумя запятыми (считается, что в строке ровно две запятые);
- определяет, сколько различных символов встречается в строке.
- Вывести только те слова сообщения, в которых содержится заданная подстрока.
- Вывести только те слова сообщения, которые содержат не более чем n букв.
- Вывести только те слова сообщения, которые начинаются с прописной буквы.
- Вывести только те слова сообщения, которые содержат хотя бы одну цифру.
- Удалить из сообщения все слова, которые заканчиваются на заданный символ.
- Удалить из сообщения все слова, содержащие данный символ (без учета регистра).
- Удалить из сообщения все однобуквенные слова (вместе с лишними пробелами).
- Удалить из сообщения все повторяющиеся слова (без учета регистра).
- Подсчитать сколько раз заданное слово встречается в сообщении.
- Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении.
- Найти самое длинное слово сообщения.
- Найти все самые длинные слова сообщения.
- Найти самое короткое слово сообщения.
- Найти все самые короткие слова сообщения.
- Вывести на экран все слова-палиндромы, содержащиеся в сообщении.
- По правилу расстановки знаков препинания перед каждым знаком препинания пробел отсутствует, а после него обязательно стоит пробел. Учитывая данное правило, проверьте текст на правильность расстановки знаков препинания и, если необходимо, внесите в текст изменения.
- Вывести только те слова, которые встречаются в тексте ровно один раз.
- Вывести только те слова, которые встречаются более n раз.
- Вывести слова сообщения в алфавитном порядке.
- Вывести слова сообщения в порядке возрастания их длин.
- Удалить из массива все четные числа.
- Вставить новый элемент после всех элементов, которые заканчиваются на данную цифру.
- Удалить из массива повторяющиеся элементы, оставив только их первые вхождения.
- Вставить новый элемент между всеми парами элементов, имеющими разные знаки.
- Уплотнить массив, удалив из него все нулевые значения.
- Вставить новую строку после строки, в которой находится первый встреченный минимальный элемент.
- Вставить новый столбец перед всеми столбцами, в которых встречается заданное число.
- Удалить все строки, в которых нет ни одного четного элемента.
- Удалить все столбцы, в которых все элементы положительны.
- Удалить из массива k-тую строку иj-тый столбец, если их значения совпадают.
- Уплотнить массив, удалив из него все нулевые строки и столбцы.
Источник: studfile.net
C# ПРЕОБРАЗОВАНИЕ СТРОК | PARSE STRING | TRYPARSE STRING | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | Урок # 7
КЛЮЧЕВОЕ СЛОВО PARAMS | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 46
.NET 4.x Разработать программу, которая для заданной строки S: заменяет все вхождения подстроки str1 на подстроку str2 — C#
Разработать программу, которая для заданной строки S: заменяет все вхождения подстроки str1 на подстроку str2 (при этом str1 может являться частью str2)! Примечание: При решении задачи использовать класс StringBuilder.
using System.Text; using static System.Console; namespace Array < class Program < // точка входа в программу static void Main(string[] args) < // заданая строка Write(«Введите строку s: «); StringBuilder s = new StringBuilder(ReadLine()); // заданые подстроки Write(«Введите строку str1: «); StringBuilder str1 = new StringBuilder(ReadLine()); Write(«Введите строку str2: «); StringBuilder str2 = new StringBuilder(ReadLine()); // преобразуем все строки и подстроки в массивы строк string[] a = s.ToString().Split(‘ ‘); string[] b = str1.ToString().Split(‘ ‘); string[] c = str2.ToString().Split(‘ ‘); // заменяет все подстроки str1 на str2 for(int i = 0; i < a.Length; i++) < for(int j = 0; j < b.Length; j++) < if(a[i] == b[j]) < for(int x = 0; x < c.Length; x++) < a[i] = a[i].Replace(b[j], c[x]); WriteLine(«Измененная строка: «, a); >> > > // выход из программы ReadKey(true); > > >
Код к задаче: «.NET 4.x Разработать программу, которая для заданной строки S: заменяет все вхождения подстроки str1 на подстроку str2»
Листинг программы
// заменяет все подстроки str1 на str2 s.Replace(str1.ToString(), str2.ToString()); Console.WriteLine(«Измененная строка s: «, s); // выход из программы
Источник: studassistent.ru
Разработать программу которая для заданной строки s
July 2022 1 4 Report
разработать программу которая для заданной строки s удаляет из неё последовательность символов расположенных между круглыми скобками(считается,что в строке ровно одна пара круглых скобок)
Pascal ABC.net Срочно,плиз
Answers
var i1 := s.IndexOf(‘(‘);
var i2 := s.IndexOf(‘)’);
if(i1 <> -1) and (i2 <> -1) then
s := s.Remove(i1 + 1, i2 — i1 — 1);
s.Println
end.
3 votes Thanks 1
More Questions From This User See All
spiridonovnout August 2022 | 0 Ответы
podstroka var temp strsplitwherei gt icontainspodstr consolewrit
spiridonovnout August 2022 | 0 Ответы
dana stroka podschitat samuyu dlinnuyu posledovatelnost podryad idushih bukv apr
spiridonovnout August 2022 | 0 Ответы
visual basicnapishite programmuvychislyayushuyu po izvestnym znacheniyam domauskoreni
spiridonovnout August 2022 | 0 Ответы
sortirovka elementov pervogo stolbca s pomoshyu pryamogo obmenaprogramma paskal
spiridonovnout August 2022 | 0 Ответы
sortirovka polozhitelnyh elementov metodom pryamogo vybora programmapaskal
spiridonovnout August 2022 | 0 Ответы
izobrazit na ekrane evm sleduyushij risunok postroenie graficheskih izobrazhenij v
spiridonovnout August 2022 | 0 Ответы
1absxy writelnzz end kakuyu podprogrammy proceduru mozhno sdelat
spiridonovnout July 2022 | 0 Ответы
dlya uchastiya v studencheskih sportivnyh sorevnovaniyah vydeleno iz pervoj gruppy 5
spiridonovnout July 2022 | 0 Ответы
dana posledovatelnost celyh chisel zamechanie zadachi iz dannogo punkta reshit
spiridonovnout July 2022 | 0 Ответы
Источник: scholar.tips