понедельник, 15 октября 2012 г.
Районная олимпиада по программированию
06:04 | Автор:
ЛАИ |
Изменить сообщение
Приглашаем принять участие в командной олимпиаде по программированию 26.10.2012 в 12 часов в 420 школе.
Можно потренироваться решать задачи с массивами и строками. Ниже приведены задачи 2010 года из архива олимпиад.
Олимпиада проводится в один
компьютерный тур. На туре команде предоставляется персональный компьютер и
предлагается решить несколько задач. Продолжительность тура – 3 часа.
Задачи
для командной олимпиады 2010 года (из архива олимпиад)
1. Создать
массив из 10 элементов случайным образом, найти число элементов кратных 5 между
максимальным элементом
массива и первым кратным двум.
2. Создать
массив из 10 элементов случайным образом найти номер максимального элемента и
перенести в дополнительный
массив все элементы расположенные после него.
3. Ввести
строку с клавиатуры. Вывести на экран число символов в самом длинном слове.
Знаков препинания в строке
нет, между словами один пробел.
4.
Написать
программу, которая позволяет вводить текст и сохранять его в виде текстового
файла с клавиатуры.
5.
Из
данного текста выпишите слова, длины которых меньше Т, но больше М.
6. Для данного целого положительного N сформировать массив
6. Для данного целого положительного N сформировать массив
A(N,N)
и вывести его на экран в виде следующей таблицы:
1 4 9 ... N2
4 9 16 ...
(N + 1)2
9 16 25 ...
(N + 2)2
… … … …
…
N2 (N + 1)2
(N + 2)2 ... (2N-1)2
7. Определить,
является ли число, введенное с клавиатуры, числом
Армстронга. Число Армстронга: сумма
цифр этого числа,
возведенных в n-ю степень (n – количество цифр числа), равна
самому числу.
8.
Найти
все трехзначные числа, сумма цифр которых равна К
(введенному с клавиатуры).
9. Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа.
9. Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа.
10. Дан массив целых чисел, состоящий из 15
элементов, введенных с клавиатуры. Определить, есть ли пара соседних элементов
с суммой, равной заданному числу.
11.
Записать программу, формирующую двухмерный массив чисел и определяющую в нем
строку с максимальной суммой и в ней минимальный по величине элемент. Вывести
исходный массив, сумму и номер строки, величину и номер элемента в строке.
12.
Подсчитайте количество слов данного предложения, являющихся палиндромами.
13.
Приписать 1 в начало и в конец записи числа n. Например, было n=3456, стало
n=134561.
14. Создать
на экране компьютера непрерывно мерцающее звездное небо с разноцветными
звездами (точками). Координаты и цвет звезд хранятся в двумерном массиве Mas,
состоящем из N строк и 3-х столбцов (Mas[i,1]-координата
X, Mas[i,2]-координата Y, Mas[i,3]-цвет точки). Номер точки i, которую надо зажечь или погасить задается случайным образом.
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент.:
Отправить комментарий