8-сынып
1. Натурал сандар(1<=N<=3000) рим цифрлары болып табылатын бағдарлама жазу.
Шығу файлы torim.in бастапқы саны болады. torim.out файлда шешімін жазып ал.
Мысалы:
Torim.in | Torim.out |
2748 | MMDCCXLVIII |
2. Санның дәрежесін табу бағдарламасын жазу. Nk (1<=N<10000, 1<=k<=100). power.in шығу файлында бірінші жолы N, екінші жолы k санымен жазылған. power.out файлында N санының k дәрежесі нәтижесін жазу.
Мысалы:
power.in | power.out |
2 5 | 32 |
Жақша белгілері үш түрден тұрады: (), {}, []. Оларды дұрыс орналастыру тексеру бағдарламасын жазу. skobka.in файлында жақша белгілері skobka.out файлынан "Yes” немесе "No”сөзінен шығу керек.
Мысалы:
skobka.in | skobka.out |
{()([])} | Yes |
({[})] | No |
4. N (2<=N<=100000) –нан әр түрлі сандар жүйелігі берілген.Максималды және минималды сандар (осы сандармен қоса) арасында орналасқан сандар жүйелігінің суммасын табу. 1 санынан д 1000000 –ға дейінгі аралығында сандар суммасы жатады.
Мысалы:
pos.in | pos.out |
5 1 7 100 | 108 |
5.Ох осьінде N (2<=n<=10000) x1,x2,x3, …, xn координатасымен берілген. Минималды белгі берілгенге дейін арақашықтық суммасындағы Z белгісін табу. ‘Line.in’ файлында берілген.
Мысалы:
Line.in | Line.out |
5 1 3 | 3 |
6.Берілген натурал сандарды анықтау арифметикалық прогрессияға қүрыла ма? Үш саннан кем емес сандар талап етіледі.
Мысалы:
Progres.in | Progres.out |
1357 | Yes |
289 | No |
8 класс
- Написать программу, которая представляет натуральное число (1<=N<=3000) римскими цифрами. Входной файл torim.inсодержит исходное число. В файл torim.outзаписать результат.
Пример:
Torim.in | Torim.out |
2748 | MMDCCXLVIII |
- Написать программу возведения в степень. Nk (1<=N<10000, 1<=k<=100).Во входном файле power.in в первой строке записано число N, во второй k. В файл power.out записать результат возведения N в степень k.
Пример:
power.in | power.out |
2 5 | 32 |
Скобочное выражение содержит три вида скобок: (), {}, []. Написать программу проверки правильности их расстановки. В файле skobka.in вводится скобочное выражение, вывести в файл skobka.out слова "Yes” или "No”.
Пример:
skobka.in | skobka.out |
{()([])} | Yes |
({[})] | No |
Дана последовательность из N (2<=N<=100000) различных чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальным числами (включая оба эти числа). Числа в последовательности лежат в интервале от 1 до 1000000 включительно.
Пример:
pos.in | pos.out |
5 1 7 100 | 108 |
На оси Ох заданы N (2<=n<=10000) с координатами x1,x2,x3, …, xn. Найти такую точку Z, сумма расстояний от которой до данных точек минимальная. Исходные данные находятся в файле ‘Line.in’.
Пример:
Line.in | Line.out |
5 1 3 | 3 |
Для заданного натурального числа определить, образуют ли его цифры арифметическую прогрессию. Предполагается, что в числе не менее трёх цифр.
Пример:
Progres.in | Progres.out |
1357 | Yes |
289 | No |
Комментариев пока нет. Станьте первым, кто оставит своё мнение!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.