1. Ввести с клавиатуры строку, содержащую арифметическое выражение вида

Выполнение этой лабораторной работы НЕ ОБЯЗАТЕЛЬНО для получения зачета и допуска к экзамену. Рекомендуется выполнить после сдачи курсовой работы. Вариант можно выбирать.  Сложность обычно возрастает с номером варианта.

  1. Ввести с клавиатуры строку, содержащую арифметическое выражение вида a+b+c.(например 23+5+10). Найти значение выражения.
  2. Ввести с клавиатуры две строки, содержащие несколько слов, разделенных пробелами. В первой строке заменить все слова, встречающиеся во второй, на последовательность звёздочек. (эта программа имитирует работу автоцензора – в первой строке текст, а во второй – слова, подлежащие цензуре).
  3. Ввести с клавиатуры строку, содержащую несколько слов, разделенных пробелами. Упорядочить слова по алфавиту.
  4. Ввести с клавиатуры строку, содержащую слова, разделенные пробелами и/или знаками пунктуации. Заменить первую букву после каждой точки на заглавную. (Код заглавной буквы можно вычислить следующим образом:  разницу между кодом любой заглавной и строчной буквы прибавить к коду строчной буквы.) Например: charchr=’z’; chr=chr+’A’-‘a’;  //chrбудет содержать Z
  5. Ввести с клавиатуры строку, содержащую слова, разделенные одним или несколькими пробелами. Заменить идущие подряд пробелы на один пробел.
  6. Ввести с клавиатуры или из файла строку символов. Заменить все символы @ на @@. Затем заменить все повторяющиеся цепочки символов (кроме  @, и цепочек, идущих сразу после символа @) на @сn, где n– число символов в виде одной десятичной цифры, с –символ из которого состояла последовательность. Если цепочка длиннее 9 символов – заменить только начало. Если получится – результат записать в файл. (Эта программа имитирует работу архиватора). (Например строка «aaaaabbbbbbbn @dfre» превратится в «@a5@b7 n @@dfre». )
  7. Ввести с клавиатуры или из файла строку символов. Заменить все последовательности вида @cn на nсимволов c. (c— любой символ, n– десятичная цифра). Затем заменить идущие подряд символы @@ на один символ @. (Эта программа должна корректно разархивировать файл или строку, сжатую программой для варианта 6).
Ссылка на основную публикацию
Adblock detector