Хелпикс

Главная

Контакты

Случайная статья





Решение задач по теме «Строковый тип данных»



Решение задач по теме «Строковый тип данных»

  1. Преобразовать во вводимой с клавиатуры строке строчные латинские буквы в прописные.
  2. По правилам машинописи после знаки препинания прижимаются к тексту, а после них ставиться один пробел. Составить программу исправления такого рода ошибок в тексте.
  3. Дана строка не более чем из четырех произвольных символов. Разработать программу вывода всех возможных подстрок, составленных из символов данной строки.
  4. Удвоить вхождение некоторой буквы в текст. Например, текст «Мама папа» должен иметь вид «маамаа паапаа».
  5. Дан текст. Определить длину самого короткого и самого длинного слова.
  6. Даны две строки. Вывести буквы, встречающиеся и в той и в другой строках.
  7. Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита.
  8. Дан текст. Определить количество слов, начинающихся и заканчивающихся одной и той же буквой.
  1. Предложить алгоритм решения задачи средствами строкового типа данных.

На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В первой строке сообщается количество учащихся N, каждая из следующих N строк имеет формат:

<Фамилия> <Инициалы> <номер школы>

где <Фамилия> – строка, состоящая не более чем из 20 символов, <Инициалы> – строка, состоящая из 4-х символов (буква, точка, буква, точка), <номер школы> – не более чем двузначный номер. <Фамилия> и <Инициалы>, а также <Инициалы> и <номер школы> разделены одним пробелом. Пример входной строки:

Иванов П.С. 57

Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, которая будет выводить на экран информацию, из какой школы было меньше всего участников (таких школ может быть несколько). При этом необходимо вывести информацию только по школам, пославшим хотя бы одного участника. Следует учитывать, что N>=1000.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.