Задачи на тему «Строки»

1. Дано слово. Вывести на экран его третий символ и дважды его последний символ.

2. Дано слово. Вывести на экран его R-ый символ.

3. Дано слово. Определить, одинаковы ли второй и четвертый символы в нем.

4. Дано слово. Верно ли, что оно начинается и оканчивается на одну и ту же букву?

5. Даны два слова. Верно ли, что первое слово начинается на ту же букву, которой оканчивается второе слово?

6. Дано слово. Получить и вывести на экран буквосочетание, состоящее из его второго и четвертого символов.

7. Дано слово. Получить и вывести на экран буквосочетание, состоящее из его третьего и. последнего символов.

8. Составить программу, которая запрашивает отдельно имя и отдельно фамилию, а затем выводит их как одну символьную строку.

9. Дано слово. Получить его.часть, образованную второй, третьей и четвертой буквами.

10. Дано слово, состоящее из четного числа букв. Вывести на экран его первую половину, не используя, оператор цикла.

11. Дано слово. Получить его часть, образованную идущими подряд буквами, начиная с Т-й и кончая К-й (Т < К).

12. Путем вырезок букв получить:
а) из слова «яблоко» слова. «блок» и «око»
б) из слова «информатика». слова «форма» и «тик».

13. Путем вырезок и склеек букв получить:
а) из слова вертикаль слова тир и ветка
б) из слова. программа слова ром и рампа
в) из слова трос слова сорт, рост и торс
г)из слова клоун слова уклон, кулон и колун
д) из слова. апельсин * слово спаниель.

14. Путем замены букв получить:
) из слова вирус слово фокус
б) из слова курсор слово. танцор
в) из слова пробел слово продел
г) из слова. строка слово строфа;

15. Найти четырехзначное число, в котором нет повторяющихся цифр и которое делится без остатка на 11.

16. Вводятся две фразы. Определить какие буквы встречаются в одной фразе, какие в обоих.

17. Считать текст из файла. Заменить все буквы «а» на «о». Записать результат в файл.

18. Дано число К. Найти вторую цифру числа. Верно ли, что число делится на 13.

19. Задано число в двоичной системе счисления. Перевести его в десятичную.

20.

ТРИ +ДВА ПЯТЬ
Решить ребус

21. Найти количество различных цифр заданного числа (деление и остаток не использовать).

22. Задано число в шестнадцатеричной системе. Перевести его в десятичную.

23. Дана последовательность слов в файле. Проверить написание сочетаний «жи», «ши», «ча», «ща», «чу», «щу».

24. Дано число Х. Найти его первую и последнюю цифру.

25. Подсчитать стоимость телеграммы по ее тексту. Одно слово стоит 3 руб. Плата за услуги телеграфиста – 5 руб.

26. В файле записано стихотворение Пушкина. Сколько знаков препинания встречается в нем.

27. Найти количество трехзначных чисел, сумма цифр которого равна А, заканчивающихся на В. (А и В вводятся с клавиатуры).

28. Сумма цифр двузначного числа равна 11. Если к этому числу прибавить 27, то получится обратное число. Найти это число. (Ответ – 47.)

29. Дана последовательность слов. Изменить текст, сделав первые буквы слов заглавными.

30. Вывести наибольшие цифры трех чисел.

31. Дано арифметическое выражение 5+7=12 Проверить его правильность(знаки могут быть +, -, *, два числа и результат)

32.

VOLVO - FIAT MOTOR
Решить ребус

1. Составить программу определяющую является ли слово перевертышем.

33. Составить программу удаляющую из текста слова с четной длиной.

34.. Составить программу определяющую длину самого короткого и самого длинного слова в тексте.(разделитель слов - пробел).

35.. Составить программу вставляющую в текст после каждых пяти слов восклицательный знак.

36.. Составить программу выделяющей текст между первой и последней запятой.

37.. Составить программу подсчитывающей в тексте число слов “шина”.

38.. Составить программу определяющей, есть ли в тексте хотя бы одно слово “заноза”.

39.. Составить программу вставляющей в текст после каждой гласной букву “ж”.

40. Дано слово из четного числа букв. Поменять местами его половины. 21.

41. Дано слово из 12 букв. Поменять местами его трети следующим образам:
а) первую треть слова разместить на месте третьей, вторую треть — на месте первой, третью треть — на месте второй;
б) первую треть слова разместить на месте второй, вторую треть — на месте третьей, третью треть — на месте первой.

42. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.

43. Дано название футбольного клуба. Напечатать его на экран столбиком.

44. Составить программу, которая печатает заданное слово, начиная с последней буквы (в обратном порядке).

45. Получить строку, состоящую из пяти звездочек, т. е. символов «*»

46. Получить строку, состоящую из восьми символов «&».

47. Составить программу, формирующую строку, состоящую из любого заданного количества любых одинаковых символов.

48. Дано слово. Добавить к нему в начало четыре символа «+» и в конец — пять символов «*»

49. Дано слово. Добавить к нему. в начало и в конец столько точек, сколько букв в этом слове.

50. Дано предложение. Напечатать все его буквы «И».

51. Дано предложение. Составить программу, которая печатает столбиком все вхождения в предложение некоторого символа.

52. Дано’ предложение. Вывести’ столбиком его третий, шестой и т. д. символы.

53. Дано предложение. Вывести все буквы.М, и.Н*, входящие в него.

54. Дано предложение. Составить программу, которая выводит все вхождения в предложение двух заданных символов.

55. Дано предложение. Вывёсти столбиком все буквы И, стоящие на четных местах.

56. Дано предложение. Вывести столбиком его первый, второй, пятый, шестой, девятый, десятый и т. д. символы.

57. Дано предложение. Определить число буки.О в нем.

58. Дано предложение. Опредёлить число пробелов в я нем.

59. Дано предложение. Определить число вхождений в него некоторого символа.

60. Дано предложение. Определить долю (в %) букв «А»

61. Дан текст. Сколько раз в нем встречается символ *+* и сколько раз символ «?».

62. Дано предложение. Определить, сколько в нем одинаковых соседних букв.

63. Дано предложение. Определить:
а) число вхождений в него буквосочетания «РО»
б) число вхождений в него некоторого буквосочетания из двух букв;

64. Дано предложение. Определить количество слов в предложении.

65. Дано предложение. Определить, сколько в нем гласных букв.

66. Дано предложение. Найти наибольшее количество идущих подряд пробелов.

67. Дан текст. Найти наибольшее количество идущих подряд одинаковых символов.

68. Дано предложение. Все буквы «е» в нем заменить на букву «и».

69. Дано предложение. Все пробелы в нем заменить на «*».

70. Дано предложение. Все его символы, стоящие на четных местах, заменить на букву. «я».

71. Дано предложение. Все его символы, стоящие на третьем, шестом, девятом и т. д. местах, заменить ва букву «Ц»

72. Дано предложение. Заменить в нем все вхождения буквосочетания «ах» на «ух».

73. Дано предложение. Заменить в нем все вхождения буквосочетания «да» на «нет».

74. Дана строка. Подсчитать количество букв в последнем ее слове.

75. Дана строка. Подсчитать, сколько различных символов встречаются в ней. Вывести их на экран.

76. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв «а».

77. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

78. Имеется строка, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд.

79.: Дан набор слов, разделенных точкой с занятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой А

80. Дана строка. Указать те слова, которые содержат хотя бы одну букву Л.

81. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

82.. В строке заменить все двоеточия (:) точкой с занятой (;). Подсчитать количество замен.

83. В строке удалить символ двоеточие (:) и подсчитать количество удаленных символов.

84. В строке между словами вставить вместо пробела запятую и пробел.

85..Удалить часть символьной строки, заключенной в скобки (вместе со скобками).

86. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.

87.. Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом).

88. В записке слова зашифрованы каждое из них записано наоборот. Расшифровать сообщение.

89. Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке.

90. Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать, какие буквы и сколько раз встречаются в этом тексте. Ответ должен приводиться в грамматически правильной форме: например: а — 25 раз, к — З раза и т.д.

91. Упорядочить данный массив английских слов по алфавиту.

92. Даны две строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ —нельзя.

93. Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных.

94. Результаты вступительных экзаменов представлены в виде списка из К строк, в каждой строке которого записаны фамилия студента и отметки по каждому из М экзаменов. Определить количество абитуриентов, сдавших вступительные экзамены только на «отлично»,

95. Составить программу преобразования натуральных чисел, записанных в римской нумерации, в десятичную систему счисления.

96. Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.

97. В строковом массиве хранятся фамилии и инициалы учеников класса. Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев.

98. Дано число в двоичной системе счисления. Проверить правильность ввода этого числа (в его записи должны быть только символы О и 1). Если число введено неверно, повторить ввод. При правильном вводе перевести число в десятичную систему счисления.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: