Назад Вперед Содержание

Варианты задач

Вариант 1

  1. Дана строка. Найдите, сколько в нем букв А.
  2. Дана строка и буква. Выделите с строке все вхождения этой буквы.
  3. Дано предложение. С этого предложения вывести на экран только слова с четными номерами.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в котором переставлены местами его первое и последнее слова.

Вариант 2

  1. Дана строка. Найдите в нем количество символов, стоящих после последней точки.
  2. Дана строка. Удалите из него все вхождения первого символа. Например, от строке «абпаваа» должно остаться «бпв».
  3. Дано предложение. С этого предложения вывести на экран только слова с нечетными номерами, указывая для каждого слова количество букв в нем.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в котором переставлены местами его первое и второе слова.

Вариант 3

  1. Дана строка. Найдите, сколько в нем цифр.
  2. Дано строки S1, S2. Выяснить, является ли строка S2 в строке S1. Если есть, то удалить его первое вхождение.
  3. Дано предложение и слово. С этого предложения вывести на экран все слова кроме введенного слова.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в котором после слов с четными номерами поставить "!", После слов с нечетными номерами поставить "?". Пробелы оставить.

Вариант 4

  1. Дана строка. Найдите в нем количество символов, стоящих до последней запятой.
  2. Дано строки S1, S2. Удалите с строке S1 все вхождения строки S2.
  3. Дано предложение С этого предложения вывести на экран только те слова, заканчивающиеся буквой "а".
  4. Дано предложение и число t. С слов этого предложения сформировать новое предложение, в которое переписать все слова, кроме слова с номером t.

Вариант 5

  1. Дана строка. Какая буква встречается в данной строке чаще "А" или "В"?
  2. Дана строка. Если его длина нечетная удалит из него среднюю букву, если парная то две средних буквы.
  3. Дано предложение. С этого предложения вывести на экран только те слова, которые не совпадают с последним словом.
  4. Дано предложение и буква. С слов этого предложения сформировать новое предложение, в которое переписать все слова кроме слов, начинающихся на эту букву.

Вариант 6

  1. Дана строка. Найдите в нем количество символов +, стоящих в первой запятой.
  2. Дана строка. Перед каждой буквой этой строки вставить пробел. Например, строка «абпаваа» должен стать таким «а бы п у а а».
  3. Дано предложение и число. Напечатайте только те его слова в которых количество букв меньше чем введенное число.
  4. Дано предложение. С слов этого предложения сформировать новое предложение в котором, если слово начинается с гласной буквы, то после него поставить ",", а если нет, то после слова поставить "!". Пробелы оставить.

Вариант 7

  1. Дана строка и буква. Сколько раз встречается эта буква в этой строке?
  2. Дана строка. Перед каждым его символом вставить второй символ. Например, строка «а * ПАВА» должен стать таким «* а *** п * а * в * а * а»
  3. Дано предложение. Выведите на экран только те его слова, начинающиеся и заканчивающиеся на одну и ту же букву.
  4. Дано предложение. С слов этого предложения сформировать два новых предложения. В первой переписать слова с нечетными номерами, во второй слова с четными номерами.

Вариант 8

  1. Дана строка. Найдите в нем количество символов, стоящих после первой точки.
  2. Дано строки S, S1, S2. Заменить в строке S первое вхождение строке S1 на строку S2.
  3. Дано предложение. Напечатать все его слова, изменяя окончание "ing" на "ed".
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в которое переписываются только симметричные слова (например, шалаш).

Вариант 9

  1. Дана строка и две буквы. Какая из двух букв встречается в данной строке чаще?
  2. Дано строки S, S1, S2. В строке S перед каждым вхождением строки S1 вставить строку S2.
  3. Дано предложение из английских букв. Напечатать все его слова, изменяя первую букву каждого слова в большую.
  4. Дано предложение. С слов этого предложения сформировать новое предложение в котором слова переставлены так: первое со вторым, третье с четвертым, пятым с шестым и т.д. Если количество слов нечетная, то последнее слово не переставляйте.

Вариант 10

  1. Дана строка. Найдите в нем количество символов «*», стоящих после первого пробела.
  2. Дана строка и буква. Замените в этой строке все вхождения введенной буквы на «???».
  3. Дано предложение. Напечатать все его слова, переставляя в каждом слове первую букву в конец слова.
  4. Дано предложение и число k. С слов этого предложения сформировать новое предложение, в котором слова циклически сдвинуты на k позиций. Например, при k = 2 в предложении с восьми слов порядок слов будет такой: 3 4 5 6 7 8 1 2.

Вариант 11

  1. Дана строка. Проверить, является ли он палиндромом (например, шалаш).
  2. Дана строка. Замените в нем все вхождения последнего символа в «!!». Например, строка «абпаваа» должен стать таким «!! бп !! в !!!!».
  3. Дано предложение. Найдите в нем самое длинное слово. Если таких слов несколько, то найдите первое из них.
  4. Даны два предложения. С этих слов двух предложений сформировать третье предложение, в которое сначала переписаны слова с нечетными номерами с первого предложения, а затем слова с четными номерами с другой предложения.

Вариант 12

  1. Дана строка и буква. Сколько раз встречается эта буква от начала строке в первой точки?
  2. Дано строки S, S1, S2. Заменить в строке S последнее вхождение строке S1 на строку S2.
  3. Дано предложение. Напечатать только те его слова, в которых первая буква встречается в слове более одного раза.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, куда не переписывать слова с четными номерами, а слова с нечетными номерами выводить в обратном порядке. Например, слово "мама" должно выводиться в виде "Амам".

Вариант 13

  1. Дана строка и буква. Сколько раз встречается эта буква, от последнего пробела до конца строке?
  2. Дана строка. Удвоить каждый его символ.
  3. Дано предложение. Напечатать только те его слова, имеющие парную длину. Каждое слово выводить в обратном порядке. Например, слово "мама" должно выводиться в виде "Амам".
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в которое переписаны пять длинных слов (сначала массив слов отсортировать по убыванию их длин).

Вариант 14

  1. Дана строка. Сколько раз в нем встречается символ "+" между первой и последней цифрами?
  2. Дана строка и число N. Перед каждым символом этой строки вставить N символов «*».
  3. Дана строка. Напечатать все его слова, в которых нет букв, которые повторяются.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в которое переписаны три коротких слова (сначала массив слов отсортировать по возрастанию их длин).

Вариант 15

  1. Дана строка. Сколько раз в нем встречаются одинаковые соседние буквы?
  2. Дана строка, содержащая натуральное число, являющееся номером телефона. Вставить в эту строку знаки  «-», Чтобы он имел привычный номер телефона вида. Например, для строки 324567 получить строку 32-45-67, для строки 1234567 получить строку 1-23-45-67.
  3. Дано предложение. Напечатайте все его слова в порядке возрастания их длин.
  4. Дано предложение. С слов этого предложения сформировать новое предложение, в котором слова расположены в алфавитном порядке, и слова повторяющиеся в первом предложении, выводить в новое предложение один раз.

Вариант 16

  1. Дана строка. Найти наибольшее количество одинаковых символов, стоящих рядом.
  2. Дана строка, содержащая натуральное число. Вставить в эту строку знаки «пробел», чтобы этот знак разделял группы по три цифры. Например, для строки 12345678 получить строку 12345678.
  3. Дано предложение из латинских букв. Найдите в нем слово, которое содержит наибольшее количество гласных букв.
  4. Дано предложение. С слов этого предложения, не повторяются, сформировать новое предложение. Повторяющиеся слова в первом предложении, в новое предложение не выводить.

Вариант 17

  1. Дана строка и буква. Сколько раз встречается эта буква между первой и последней запятыми?
  2. Дано предложение, содержащее слова и любое количество пробелов между словами. Преобразовать строку так, чтобы пробелы остались по одному только между словами.
  3. Дана строка. Напечатать все его слова, в которых буквы расположены в алфавитном порядке.
  4. Даны два предложения. С этих слов двух предложений сформировать третье предложение, в которое переписаны слова, есть хотя бы в одном из двух введенных предложений. Слова повторяющихся выводить один раз.

Назад Вперед Содержание