Разработать программу которая для заданной строки s

Содержание

Замечание. При решении задач следует руководствоваться правилом: если в строке должны производится изменения, то лучше пользоваться классом StringBuilder; если необходимо разбивать строки на слова, то классом String. При решении некоторых задач, потребуется использовать оба класса.

I. Разработать программу, которая для заданной строки s:

  1. вставляет символ xпосле каждого вхождения символаy;
  1. меняет местами первую букву со второй, третью с четвертой и т.д.
  2. определяет, какой из двух заданных символов встречается чаще в строке;
  3. подсчитывает общее число вхождений символов х и y;
  4. подсчитывает количество букв в строке;
  5. определяет, имеются ли в строке два соседствующих одинаковых символа;
  6. удаляет среднюю букву, если длина строки нечетная, и две средних, если длина строки четная;
  7. удваивает каждое вхождение заданного символа x;
  8. удаляет все символы х;
  9. удаляет все подстроки substr;
  10. заменяет все вхождения подстроки substr1 на подстрокуsubstr2;
  11. подсчитывает сумму всех содержащихся в ней цифр;
  12. подсчитывает количество содержащихся в ней цифр;
  13. находит порядковые номера первого и последнего вхождения символа x;
  14. заменяет все группы стоящих рядом точек на многоточие;
  15. выводит на экран последовательность символов, расположенных до первого двоеточия;
  16. выводит на экран последовательность символов, расположенных после последнего двоеточия;
  17. удаляет из нее последовательность символов, расположенных между круглыми скобками (считается, что в строке ровно одна пара круглых скобок).
  18. удаляет из нее последовательность символов, расположенных между двумя запятыми (считается, что в строке ровно две запятые);
  19. определяет, сколько различных символов встречается в строке.
  1. Вывести только те слова сообщения, в которых содержится заданная подстрока.
  1. Вывести только те слова сообщения, которые содержат не более чем n букв.
  2. Вывести только те слова сообщения, которые начинаются с прописной буквы.
  3. Вывести только те слова сообщения, которые содержат хотя бы одну цифру.
  4. Удалить из сообщения все слова, которые заканчиваются на заданный символ.
  5. Удалить из сообщения все слова, содержащие данный символ (без учета регистра).
  6. Удалить из сообщения все однобуквенные слова (вместе с лишними пробелами).
  7. Удалить из сообщения все повторяющиеся слова (без учета регистра).
  8. Подсчитать сколько раз заданное слово встречается в сообщении.
  9. Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении.
  10. Найти самое длинное слово сообщения.
  11. Найти все самые длинные слова сообщения.
  12. Найти самое короткое слово сообщения.
  13. Найти все самые короткие слова сообщения.
  14. Вывести на экран все слова-палиндромы, содержащиеся в сообщении.
  15. По правилу расстановки знаков препинания перед каждым знаком препинания пробел отсутствует, а после него обязательно стоит пробел. Учитывая данное правило, проверьте текст на правильность расстановки знаков препинания и, если необходимо, внесите в текст изменения.
  16. Вывести только те слова, которые встречаются в тексте ровно один раз.
  17. Вывести только те слова, которые встречаются более n раз.
  18. Вывести слова сообщения в алфавитном порядке.
  19. Вывести слова сообщения в порядке возрастания их длин.
  1. Удалить из массива все четные числа.
  2. Вставить новый элемент после всех элементов, которые заканчиваются на данную цифру.
  3. Удалить из массива повторяющиеся элементы, оставив только их первые вхождения.
  4. Вставить новый элемент между всеми парами элементов, имеющими разные знаки.
  5. Уплотнить массив, удалив из него все нулевые значения.
  1. Вставить новую строку после строки, в которой находится первый встреченный минимальный элемент.
  2. Вставить новый столбец перед всеми столбцами, в которых встречается заданное число.
  3. Удалить все строки, в которых нет ни одного четного элемента.
  4. Удалить все столбцы, в которых все элементы положительны.
  5. Удалить из массива k-тую строку иj-тый столбец, если их значения совпадают.
  6. Уплотнить массив, удалив из него все нулевые строки и столбцы.
Читайте также:
Программа просмотра гипертекстовых страниц www это а сервер б протокол в html г браузер

Источник: 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

spiridonovnout

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

spiridonovnout August 2022 | 0 Ответы

podstroka var temp strsplitwherei gt icontainspodstr consolewrit

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

dana stroka podschitat samuyu dlinnuyu posledovatelnost podryad idushih bukv apr

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

visual basicnapishite programmuvychislyayushuyu po izvestnym znacheniyam domauskoreni

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

sortirovka elementov pervogo stolbca s pomoshyu pryamogo obmenaprogramma paskal

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

sortirovka polozhitelnyh elementov metodom pryamogo vybora programmapaskal

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

izobrazit na ekrane evm sleduyushij risunok postroenie graficheskih izobrazhenij v

spiridonovnout

spiridonovnout August 2022 | 0 Ответы

1absxy writelnzz end kakuyu podprogrammy proceduru mozhno sdelat

spiridonovnout

spiridonovnout July 2022 | 0 Ответы

dlya uchastiya v studencheskih sportivnyh sorevnovaniyah vydeleno iz pervoj gruppy 5

spiridonovnout

spiridonovnout July 2022 | 0 Ответы

dana posledovatelnost celyh chisel zamechanie zadachi iz dannogo punkta reshit

spiridonovnout

spiridonovnout July 2022 | 0 Ответы

Источник: scholar.tips

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru