Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математики 1 курс 2 семестр.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
1.8 Mб
Скачать

Варіанти завдань

  1. У рядку слова відокремлені символом пробіл. Переставити слова так, щоб вони були впорядковані за алфавітом.

  2. 9-значне число закодоване у вигляді 18-символьного рядка, на кожному парному місці якого записана цифра, а на непарному - положення цієї цифри в початковому числі. Знайти в початковому числі найдовшу частину, де цифри розташовані в порядку зростання.

  3. У текст, довжина якого не перевищує 80 символів, рівномірно вставити поміж словами символ пробіл, щоб його довжина дорівнювала 80.

  4. У рядку слова відокремлені символом пробіл. Надрукувати тільки симетричні слова.

  5. Рядок символів закодований так, що букви та числа йдуть парами (число показує місце букви в тексті). Відновити початковий текст.

  6. Слова в рядку відокремлені символом пробіл. Надрукувати слова, що зустрічаються найчастіше (якщо такі є).

  7. Рядок символів складається з цифр, кожна пара цифр - ASCII-код букви (двозначне число), що записаний у зворотному порядку цифр. Відновити текст.

  8. У тексті поміж словами розташована кома, за останнім словом - крапка. Вивести на екран усі слова, що зустрічаються в послідовності лише один раз.

  9. Про рядок символів відомо, що серед них є хоча б два символи «!». Серед символів, що знаходяться поміж першим і другим знаками «!», замінити всі символи «+» на «*».

  10. Текст, що передається телеграфом, містить слова, відокремлені знаками пробіл (розділові знаки передаються спеціальними комбінаціями букв - ТЧК, ЗПТ, ВСКЛ, ВПРС). Вивести текст у звичайному вигляді.

  11. Написати програму переведення числа з десяткової системи числення в шістнадцяткову.

  12. У тексті, що складається з маленьких латинських букв, усі букви замінили подвоєним ASCII-кодом. Відновити з отриманого таким чином рядка цифр початковий текст.

  13. У тексті визначити кількість слів, що починаються на вказану букву. Результат отримати у формі фрази: «Знайдено k слів», узгодивши закінчення з числом k.

  14. У послідовності слів поміж ними розташовано не менше одного символу пробіл, закінчується текст символом крапка. Вивести тільки такі слова тексту, що відмінні від останнього слова.

  15. Перетворити рядок символів за правилом: перемістити всі цифри в кінець, а інші символи на початок рядка, зберігаючи порядок взаємного розташування символів у кожній з цих двох груп.

  16. Написати програму переведення числа з римської форми в десяткову (для римської нумерації мають місце позначення M=1000, D=500, C=100, L=50, X=10, V=5, I=1, CM=900, CD=400, XC=90, XL=40, IX=9, IV=4).

  17. Вивести текст, видаливши з нього зайві символи пробіл, тобто з кількох розташованих поряд залишити тільки один.

  18. Кожну цифру цілого числа замінили двійковим кодом, що записаний у зворотному порядку цифр. Відновити початкове число.

  19. У рядку слів вставити символ пробіл після розділових знаків, якщо це необхідно.

  20. Перевірити баланс скобок у арифметичному виразі за наступним алгоритмом. Порівнювати по черзі кожен символ із “(“ та з “)”. Якщо черговий символ “(“, тоді деяку числову змінну (напочатку її треба обнулити) збільшуємо на 1, якщо символ “)”, тоді зменшуємо на 1. Якщо закриваюча дужка з’явилась раніше, ніж відкриваюча, тоді значення числової змінної стане від’ємним - дужки не збалансовані, подальшу перевірку можна припинити. Якщо текст перевірений до кінця та значення змінної дорівнює 0, тоді дужки збалансовані.

  21. Розділити текст на рядки, довжина яких не перевищує 20 символів. Перенесення на новий рядок є можливим лише на місці пробілу.

  22. У тексті, що складається з латинських букв, кожну голосну букву замінили на наступну за алфавітом букву, а кожну приголосну букву замінили на попередню за алфавітом букву. Відновити початковий текст.

  23. Перевірити, чи можна з наведеного набору символів скласти необхідний рядок.

  24. У двох рядках знайти найдовшу спільну частину.

  25. У рядку зберігається арифметичний вираз, що складається з чисел і знаків + та - поміж ними. Визначити значення виразу.