понедельник, 15 октября 2012 г.

postheadericon Районная олимпиада по программированию

Приглашаем принять участие в командной олимпиаде по программированию 26.10.2012 в 12 часов в 420 школе.
Можно потренироваться решать задачи с массивами и строками. Ниже приведены задачи 2010 года из архива олимпиад.
Олимпиада проводится в один компьютерный тур. На туре команде предоставляется персональный компьютер и предлагается решить несколько задач. Продолжительность тура – 3 часа.


Задачи для командной олимпиады 2010  года (из архива олимпиад)

1.     Создать массив из 10 элементов случайным образом, найти число элементов кратных 5 между максимальным элементом массива и первым кратным двум.
2.     Создать массив из 10 элементов случайным образом найти номер максимального элемента и перенести в дополнительный массив все элементы расположенные после него.
3.     Ввести строку с клавиатуры. Вывести на экран число символов в самом длинном слове. Знаков препинания в строке нет, между словами один пробел.
4.        Написать программу, которая позволяет вводить текст и сохранять его в виде текстового файла с клавиатуры.
5.        Из данного текста выпишите слова, длины которых меньше Т, но больше М.
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.  Найти все такие числа.
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, которую надо зажечь или погасить задается случайным образом.

0 коммент.:

Про меня

Моя фотография
ЛАИ
Санкт-Петербург, Russia
Просмотреть профиль

Позитивный контент

Позитивный контент
Блог - участник конкурса сайтов "Позитивный контент"

Статистика блога

Постоянные читатели

Технологии Blogger.