Пример входных и выходных данных
Input.txt |
Output.txt |
3 1 21 4 3 22 9 0 33 7 |
2 |
3 12 23 34 21 43 17 21 32 43 |
0 |
P. Дан текст, состоящий из латинских букв. Если в слове число гласных и согласных букв одинаково, то удалить в этих словах гласные буквы и продублировать согласные. Вывести слова текста в порядке обратном к алфавитному. Под словом будем понимать любую последовательность подряд идущих латинских букв, а любые другие символы являются разделителями слов. Гласные латинские буквы – a, o, i, u, e,y.
Входные данные: В файле Input.txt записан текст.
Выходные данные: В файл Output.txt записать слова текста в порядке обратном к алфавитному порядку предварительно удалив гласные и продублировав согласные в тех словах, где число гласных и согласных букв было одинаково.
Пример входных и выходных данных
Input.txt |
Output.txt |
Harold Waring noticed them first walking up the path from the lake. |
Waring walking them the the pp path noticed llkk Harold from first |
Q. Дана целочисленная квадратная матрица Аn×n (n=1,…,100, |aij|<=231-1, i,j=1,..,n). Найти номер столбца, в котором содержится наибольшее количество чисел палиндромов, если таких столбцов несколько, то указать номер последнего из них.
Входные данные: В файле Input.txt в первой строке записан размер матрицы – число n. В остальных строках построчно записаны элементы матрицы
Выходные данные: В файл Output.txt записать номер столбца, в котором содержится наибольшее количество чисел палиндромов, если таких столбцов несколько, то указать номер последнего из них. Если в матрице нет чисел палиндромов, то вывести 0.
Пример входных и выходных данных
Input.txt |
Output.txt |
3 1 21 4 3 22 9 0 33 7 |
3 |
3 12 23 34 21 43 17 21 32 43 |
0 |
R. Дан текст, состоящий из латинских букв. В словах с одинаковым количеством гласных и согласных букв удалить согласные буквы и продублировать гласные. Вывести слова текста в алфавитном порядке. Под словом будем понимать любую последовательность подряд идущих латинских букв, а любые другие символы являются разделителями слов. Гласные латинские буквы – a, o, i, u, e,y.
Входные данные: В файле Input.txt записан текст.
Выходные данные: В словах с одинаковым количеством гласных и согласных букв удалить согласные буквы и продублировать гласные. В файл Output.txt записать преобразованные слова текста в алфавитном порядке.
Пример входных и выходных данных
Input.txt |
Output.txt |
Harold Waring noticed them first walking up the path from the lake. |
aaee first from Harold noticed path the the them uu walking Waring |
S. Дана последовательность натуральных чисел {Aj}, j=1,…n, n<=10000 и Aj <=109. Если в последовательности есть не менее 3-х простых чисел сумма цифр, которых также является простым числом, то упорядочить данную последовательность по невозрастанию, а в противном случае удалить из последовательности все четные числа и продублировать все простые числа. Последовательность хранить в односвязном списке.
Входные данные:
В первой строке входного файла записана последовательность натуральных чисел длина, которой n<=10000 и заранее неизвестна, а Aj<=109, j=1,…,n.
Выходные данные:
Упорядоченная последовательность по невозрастанию, если в последовательности есть не менее 3-х простых чисел сумма цифр, которых также является простым числом, а в противном случае удалить из последовательности все четные числа и продублировать все простые числа и результат вывести.
Пример входных и выходных данных
Input.txt |
Output.txt |
2 10 12 10 2 9 3 4 |
12 10 10 9 4 3 2 2 |
T. Дана последовательность натуральных чисел {Aj}, j=1,…n, n<=10000 и Aj<=109. Если в последовательности есть не менее 2-х различных простых чисел сумма цифр, которых есть четное число, то упорядочить данную последовательность по неубыванию, а в противном случае удалить из последовательности все нечетные числа и продублировать все заканчивающиеся на цифру 8. Последовательность хранить в односвязном списке.
Входные данные:
В первой строке входного файла записана последовательность натуральных чисел длина, которой n<=10000 и заранее неизвестна, а Aj<=109, j=1,…,n.
Выходные данные:
Упорядоченная последовательность по неубыванию, если в последовательности есть не менее 2-х различных простых чисел сумма цифр, которых есть четное число, а в противном случае удалить из последовательности все нечетные числа и продублировать все числа заканчивающиеся на цифру 8 и результат вывести.
Пример входных и выходных данных
Input.txt |
Output.txt |
2 10 12 10 2 9 17 |
2 2 9 10 10 12 17 |
U. Дан латинский текст. Выделить из текста слова (под словом будем понимать подряд идущие латинские буквы, а иные символы считаются разделителями слов). Слова, начинающиеся с гласных букв и имеющие длину более четырех символов продублировать, а слова, начинающиеся с согласных букв и заканчивающиеся согласной буквой удалить. Слова хранить в односвязном списке.
Гласные латинские буквы: a, e, i, o, u, y
Входные данные:
Латинский текст.
Выходные данные:
В каждой отдельной строке выведены слова текста согласно условию задачи.
Пример входных и выходных данных
Input.txt |
Output.txt |
Zebra dinamit slon sova Akula eda vorona drozd kot |
Zebra sova Akula Akula eda vorona |
V. Дан латинский текст. Выделить из текста слова (под словом будем понимать подряд идущие латинские буквы, а иные символы считаются разделителями слов). Слова, начинающиеся с гласных букв и содержащие не более трех согласных букв продублировать, а слова, имеющие длину не менее пяти букв и заканчивающиеся на согласную букву удалить. Слова хранить в односвязном списке.
Гласные латинские буквы: a, e, i, o, u, y
Входные данные:
Латинский текст.
Выходные данные:
В каждой отдельной строке выведены слова текста согласно условию задачи.
Пример входных и выходных данных
Input.txt |
Output.txt |
Zebra dinamit slon sova Akula eda vorona drozd kot |
Zebra slon sova Akula Akula eda eda vorona kot |
W. Дана квадратная матрица Аnn, n<=20, 0<=aij<=1000, i,j=1..20. Если в матрице есть две одинаковые строки и все диагональные элементы матрицы не являются простыми числами, то найти сумму наибольших элементов столбцов. В противном случае найти столбец, имеющий наименьшую сумму элементов, а если таких столбцов несколько, то столбец, имеющий наибольший номер.
Входные данные: В файле Input.txt в первой строке записано число n (число строк и число столбцов матрицы). Во второй строке записаны построчно элементы матрицы A.
Выходные данные: В файл Output.txt записать сумму наибольших элементов столбцов, если в матрице есть две одинаковые строки и все диагональные элементы матрицы не являются простыми числами, а в противном случае записать номер столбца, имеющего наименьшую сумму элементов, а если таких столбцов несколько, то номер столбец, имеющего наибольший номер.
Пример входных и выходных данных:
Input.txt |
Output.txt |
4 8 4 6 4 3 9 8 2 8 4 6 4 1 2 3 4 |
29 |
3 2 2 3 4 5 6 9 8 6 |
3 |
X. Дан текст, в котором используются для записи слов латинские буквы. Под словом будем понимать подряд идущие латинские буквы, а иные символы считаются разделителями слов. Найдите количество слов начинающихся на гласную букву и заканчивающихся на согласную. Если таких слов нет, то вывести «no». Гласные латинские буквы: a, e, i, o, u, y.
Входные данные:
Латинский текст.
Выходные данные:
Количество слов начинающихся на гласную букву и заканчивающихся на согласную, а если таких слов нет, то - «no»
Пример входных и выходных данных:
Input.txt |
Output.txt |
Zebra dinamit slon sova |
no |
Adult bough door. Impress university. |
2 |