Здавалка
Главная | Обратная связь

Індивідуальні завдання.



Скласти алгоритм i програму розв’язання задач

1. Вивести рядок довжини N (N - парне), що складається із символів C1 і C2, що чергуються, починаючи з C1.

2. Дано рядок. Вивести рядок, що містить ті ж символи, але розташовані у зворотному порядку.

3. Дано рядок. Вивести коди його першого й останнього символу.

4. Дано рядок. Підрахувати кількість прописних символів, що містяться в ньому.

5. Дано рядок. Перетворити всі рядкові латинські букви в прописні.

6. Дано ціле число. Вивести набір символів, що містить цифри цього числа у зворотному порядку.

7. Дано рядок S, що зображує дійсне число у форматі із плаваючою крапкою, і ціле число N (> 0). Вивести набір символів, що зображують перші N цифр дробової частини цього речовинного числа (без округлення).

8. Дано рядок, що зображує ціле число. Вивести суму цифр цього числа.

9. Дано рядок S і число N. Перетворити рядок S у рядок довжини N у такий спосіб: якщо довжина рядка S більше N, то відкинути перші символи, якщо довжина рядка S менше N, те в її початок додати символи "." (крапка).

10. Дано два числа: N1 і N2, і два рядки: S1 і S2. Одержати із цих рядків новий рядок, об'єднавши N1 перших символів рядка S1 і N2 останніх символів рядка S2.

11. Дано два рядки: S1 і S2. Перевірити, чи міститься рядок S2 у рядку S1. Якщо так, то вивести номер позиції, починаючи з якої S2 міститься в S1, якщо ні, те вивести 0.

12. Дано два рядки: S1 і S2. Визначити кількість входжень рядка S2 у рядок S1.

13. Дано рядок S і символ C. Подвоїти кожне входження символу C у рядок S.

14. Дано рядки S1, S2 і символ C. Перед кожним входження символу C у рядок S1 вставити рядок S2.

15. Дано два рядки: S1 і S2. Видалити з рядка S1 першу підрядок, що збігається з S2. Якщо такої підрядок не має, то вивести S1 без змін.

16. Дано три рядки: S1, S2, S3. Замінити в рядку S1 останнє входження рядка S2 на S3.

17. Дано рядок, що складається з російських слів, розділених пробілами (одним або декількома). Вивести рядок, що містить всі слова цього рядка, але розділені одним символом "." (крапка). Наприкінці крапку не ставити.

18. Дано рядок-речення російською мовою. Перетворити рядок так, щоб кожне слово починалося із заголовної букви.

19. Дано рядок-речення російською мовою. Підрахувати кількість розділових знаків, що містяться у рядку.

20. Дано рядок, що містить повне ім'я файлу, тобто ім'я диска, список каталогів (шлях), ім'я й розширення. Виділити із цього рядка ім'я файлу.

21. Дано рядок, що містить повне ім'я файлу. Виділити з рядка назву останнього каталогу (без символів "\"). Якщо файл міститься в кореневому каталозі, то вивести символ "\".

22. Дано рядок-речення російською мовою. Зашифрувати його, виконуючи циклічну заміну кожної букви на наступну за нею в алфавіті й зберігаючи при цьому регістр букв ("А" перейде в "Б", "а" - в "б", "Б" - в "В", "я" - в "а" і т.д.). Букву "ё" в алфавіті не враховувати ("е" повинна переходити в "ж"). Розділові знаки й пробіли не змінювати.

23. Дано рядок, що містить кілька круглих дужок. Якщо дужки розставлені правильно (тобто кожній відкриваючій відповідає одна закриваюча), то вивести число 0. У противному випадку вивести або номер позиції, у якій розташована перша помилкова закриваюча дужка, або, якщо закриваючих дужок не вистачає, число -1.

24. Дано рядок символів. Визначити, чи розташовані у даному рядку підряд символи а й б.

25. Дано рядок символів. Визначити, чи є в цьому рядку символи А и Е, а також кількість кожного із цих символів.

26. Дано рядок символів. Визначити, чи є в ньому всі букви, що входять у слово "шина".

27. Дано рядок символів, що містить круглі дужки. Перевірити правильність розміщення дужок.

28. У заданому рядку символів установити пробіли замість символів, номера позицій яких при діленні на 4 дають у залишку 3.

29. Дано рядок символів, що складається з нулів, одиниць і пробілів. Групи нулів і одиниць, розділені пробілами (одним або декількома) і не маючих пробілів усередині себе, будемо називати словами. Потрібно підрахувати кількість слів у даному рядку. Розглядаючи слова як числа, визначити кількість слів, що діляться на 5 без залишку.

30. Дано рядок символів, що містить деякий текст. Розробити програму, що визначає, чи є даний текст поліндромом, тобто чи читається він ліворуч праворуч так само, як і праворуч ліворуч (наприклад, "А роза упала на лапу Азора").


8. Лабораторна робота №8.
Робота з файлами.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.