Хелпикс

Главная

Контакты

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





Варіант 7.



Варіант 7.

 

1. На площині задано N прямих. Напишіть програму, яка визначає, на скільки кусків розбивають площину ці прямi.

2. Дана стрічка, що складається з великих латинських літер. Довжина стрічки від 2 до 255 символів. Стрічка містить щонайменше два різних символи. Уявімо собі всі стрічки, які можна утворити шляхом переставляння символів в даній стрічці. Уявімо собі список, що містить всі такі стрічки за алфавітним порядком, та не містить двох однакових стрічок. Звичайно дана стрічка теж міститься в цьому списку. Завдання: напишіть програму, що визначає, яка стрічка буде наступною за даною у цьому алфавітному списку. Якщо дана стрічка є останньою у цьому списку, то слід вивести першу стрічку списку. Формат вхідних даних: вхідний потік містить єдину дану стрічку. Формат вихідних даних: вивести в вихідний потік єдину стрічку, яку повинна знайти програма. Приклад вхідних даних: FDHF Приклад вихідних даних, що відповідають вхідним: FFDH.

3. Дано числову таблицю A[1:m]. Підрахувати, скільки різних чисел в цій таблиці. Наприклад, в таблиці 5, 7, 5, 4 різних чисел три (5, 7 і 4).

4. Дерев’яний куб зі стороною а>1 пофарбували та розпиляли на кубики зі стороною 1. Визначити кількість кубиків, які матимуть 3 пофарбовані грані, дві пофарбовані грані, одну та жодної. Обмеження: сторона куба є натуральним числом, що не перевищує 2010. Вхідні дані: із стандартного потоку прочитати число а , що є стороною куба. Вихідні дані: у єдиний рядок стандартного потоку через пропуск записати кількість кубиків, які матимуть три, дві, одну та жодної пофарбованих граней.

5. Скласти алгоритм, що підраховує число тих слів у фразі, в яких у другій позиції знаходиться задана літера. Слова розділені одним або декількома пропусками, інших знаків пунктуації немає.


 



  

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