Хелпикс

Главная

Контакты

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





Варіант 1.. Варіант 2.



Варіант 1.

1. Натуральне число називається паліндромом, якщо воно однакове з обох боків. Візьмемо будь-яке число, якщо воно не паліндром, то перевернемо його і додаємо до нього вихідне число, і так до тих пір, поки не отримаємо число паліндром. Для будь-якого заданого числа визначити число кроків до отримання паліндрома.

2. За даним числом n визначте, якою кількістю нулів закінчується десятковий запис числа n! . Формат вхідних даних. Програма отримує на вхід єдине натуральне число n, 1<=n<=109 і повинна вивести єдине натуральне число.

Приклад. Вхідні дані: 100. Вихідні дані: 24

3. За заданим натуральним числом N виведіть кількість супер простих чисел з діапазону від 1 до N. Супер простим є просте число сума цифр якого є також простим числом (включно до одноцифрового числа). Наприклад. 47 – супер просте: 4+7=11, 1+1=2. Формат вхідного файлу. Перший рядок вхідного файлу містить ціле N – діапазон чисел (1<=N<=1000000). Формат вихідного файлу. Виведіть рядок, який містить одне число, яке визначає кількість супер простих чисел. Приклад.

Number.dat Number.ans
 

 

4. Відомі координати вершин многокутника (цілі числа). Визначити є цей многокутник опуклим?

5. Дано рядок символів, в якому обов'язково містяться цифри. Напишіть програму, яка знаходить в даному рядку максимальне число. Технічні умови. Вхідний файл MAX.DAT містить рядок символів, довжиною не більшою 255 символів. Записати у вихідний файл MAX.SOL найбільше число з вхідного рядка.

 


 

Варіант 2.

 

1. Задано координати вершин S, A, B i C трикутної піраміди SABC. Визначити, які точки потрібно з'єднувати штриховою лінією при побудові її графічного зображення.

2. З даного рядка знищіть найменшу кількість символів, так, щоб вийшов паліндром (рядок, що однаково читається як справа наліво, так і зліва направо). Формат вхідних даних. Програма отримує на вхід непорожній рядок, довжиною не більше ніж 100 символів. Рядок складається тільки з великих латинських букв. Формат вихідних даних. Програма повинна вивести рядок -паліндром максимальної довжини, який можна отримати з даного шляхом викреслення декількох букв. За наявності декількох рішень необхідно вивести одне (будь-яке) з них. Приклад. Вхід. ASDDFSA. Вихід. ASDDSA.

3. Національний орнамент будується з символів / та \ . Орнамент має бути симетричним відносно горизонтальної осі. За заданою кількістю подвійних пар символів визначити кількість різних орнаментів, яку можна побудувати та побудувати їх. Формат вхідного файлу. Вхідний файл містить одне ціле число N (1<=N<=20). Формат вихідного файлу. Вихідний файл повинен містити кількість орнаментів в першому рядку та самі орнаменти в наступних рядках файлу.

Приклад.

ornam.dat ornam.ans
/\/\ \/\/  /\ / \ \ /  \/

4. У файлі Z3.DAT записана послідовність двоцифрових натуральних чисел відокремлених пропусками. Довжина послідовності невідома, але не перевищує 1000000. Напишіть програму, яка запише всі числа, що входять у послідовність в файл Z3.SOL у неспадаючому порядку. Приклад вхідних і вихідних файлів. Вхідний файл Z3.DAT: 45 56 78 45. Вихідний файл Z3.SOL: 45 45 56 78.

5. Кіт Матроскін і пес Шарик поїхали на рибалку і вирішили наловити не менше N рибок. За перший день вони виловили по одній рибці. Але вночі кіт зголоднів і половину з'їв. У наступні дні Шарику вдавалося виловлювати вдвічі більше, ніж у попередній день і ще дві, а Матроскін виловлював на 5 рибок більше, але вночі кіт з’їдав стільки риби, скільки за всі попередні ночі і ще одну. Допоможіть дядьку Федору скласти алгоритм, за допомогою якого він зміг би дізнатися, коли чекати своїх друзів додому з рибалки.


 



  

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