![](/user_photo/2706_HbeT2.jpg)
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Тесты и результаты.
- •Второй уровень
- •Тесты и результаты
- •Тесты и результаты.
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
Первый уровень
[901] Календарь. Заданы три числа а, b, с, которые обозначают число, месяц и год. Найдите номер n этого дня с начала года. Учтите, что високосные годы - это те, у которых номер делится на четыре. за исключением тех, номера которых делятся на сто, но не делятся на четыреста.
[902] Заданы три числа а, b, с, которые обозначают число, месяц и год. Найдите аналогичные три числа для каждого из следующих трех дней.
[903] Составьте алгоритм и блок - схему заполнения таблицы числа дней для всех лет от первого до двухтысячного года.
[904] Составьте программу, которая определяла бы временной интервал между датами. Найдите с ее помощью, сколько дней прошло со дня первого полета человека в космос до сегодняшнего дня. Определите, сколько дней вы прожили со дня рождения до сегодняшнего дня.
[905] Напечатайте все делители данного числа.
[906] Имеется квадрат, состоящий из 16 одинаковых маленьких квадратиков. Каждый маленький квадратик имеет двойную расцветку и разделен диагональю. Верхняя часть квадратиков красная, нижняя - синяя. Квадратики можно поворачивать на 90, 180, 270, 360 градусов в плоскости большого квадрата. Напишите программу, которая, имея произвольное исходное положение маленьких квадратиков внутри большого, укажет, как за минимальное количество поворотов преобразовать большой квадрат в заданное положение.
[907] Несколько точек на плоскости, не лежащие на одной прямой, заданы своими координатами. Составьте алгоритм нахождения трех точек из числа заданных таких, что треугольник с вершинами в этих точках не содержит ни одной точки из оставшихся.
[908] Послание от внеземной цивилизации представляет собой набор из k символов, каждый из которых является нулем или единицей. Число k является произведением двух простых чисел, и ученые предполагают, что эта строка - закодированная прямоугольная «картинка», размеры которой - множители числа k. Составьте программу, которая произведет перекодировку послания и напечатает картинки, заменяя каждый нуль пробелом, а единицу - звездочкой
Тест. k=55. Послание: 1010001011110100100101111010001010010010010100100010111.
[909] На плоскости расположены 10 точек, заданные своими координатами. Найдите на оси абсцисс точку, наибольшее из расстояний от которой до выбранных точек было бы минимальным.
[910] Для данного n вычислите сумму: 1+1/2+1/3+...+1/n. Результат выразите в виде несократимой дроби p/q.
Тесты и результаты. 1) n=4. 25/12. 2) n=5. 137/60. 3) n= 6. 147/60. 4) n=7. 1059/420.
[911] Дан массив А(50). Каждый элемент массива A(i) с номерами 1,...,49 замените на среднее арифметическое трех элементов A(i-l), A(i), A(i+1). Дополнительный массив заводить нельзя.
[912] Найдите последовательные суммы цифр любого натурального числа. Пример: 85987; 37; 10;1.
[913] В данном двумерном массиве замените нулями элементы, стоящие в строках или колонках, где имеются нули. Все остальные элементы удвойте. Дополнительный двумерный массив заводить нельзя, одномерный - можно.
[914] Дано натуральное число k, не превышающее миллион. Напечатайте фразу "k ворон'' русскими словами.
Тесты и результаты.
1) k=23. "ДВАДЦАТЬ ТРИ ВОРОНЫ".
2) k=3651. "ТРИ ТЫСЯЧИ ШЕСТЬСОТ ПЯТЬДЕСЯТ ОДНА ВОРОНА".
[915] Задан числовой массив A(N). Найдите отрезок массива, и котором первое число равно последнему, второе - предпоследнему и так далее. Напечатайте длину этого отрезка.
[916] Клетки шахматной доски занумерованы - от 1 до 64 по строчкам слева направо и снизу вверх. Напишите программу, которая по заданному номеру клетки дает номера всех клеток, имеющих с ней общую сторону.
-
57
58
59
60
61
62
63
64
49
50
51
52
53
54
55
56
41
42
43
44
45
46
47
48
33
34
35
36
37
38
39
40
25
26
27
28
29
30
31
32
17
18
19
20
21
22
23
24
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
[917] Получите последовательность чисел Фибоначчи 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,.. , в которой первые два члена - единицы, а каждый последующий равен сумме двух предыдущих. Определите первые n членов последовательности, а также любой член с заданным номером k. Заполните таблицу, в которую поместите отношение каждого члена последовательности к предыдущему.
[918] "Треугольник Паскаля". Сформируйте массив размером 10*19 по следующему правилу. В первой строке средний (десятый) элемент равен единице, а остальные нули (i+1) - й элемент каждой последующей строки получается сложением i- гo и (i+2)-гo элементов предыдущей. Ненулевые элементы полученного массива и есть треугольник Паскаля, содержащий коэффициенты бинома Ньютона (а+b)n.
[919] Дан массив A(3*N), число элементов которого кратно трем. Разбив все элементы на три равные части, необходимо упорядочить элементы первой части (с 1 по N) - по возрастанию, второй части (с N+1 по 2*N) - по убыванию и третьей части (с 2*N+1 по 3*N) - снова по возрастанию.
[920] Первое четырехзначное натуральное число "задумывает компьютер, а второе четырехзначное - "отгадывает" человек. Определите, сколько цифр отгадано правильно и сколько цифр стоит на задуманном месте. Все цифры должны быть различны и не равны нулю.
[921] Дана прямоугольная таблица А(М, М), каждый элемент которой равен 0, 1, 5, 11. Подсчитайте в ней количество четверок A(i, k), A(i+1, k), A(i, k+1), A(i+1, k+1), в каждой из которых все элементы различны.
[922] В результате сброса в реку загрязненных стоков в ней резко увеличилась концентрация вредных веществ. Определите, каков будет уровень загрязненности реки через сутки, двое и так далее. Установите, через какое время уровень загрязненности реки станет опять меньше допустимого, если за сутки он уменьшается в k раз. n% - допустимый уровень загрязненности; р% - уровень загрязненности после сброса стоков.
[923] Таблица футбольного чемпионата задана прямоугольной таблицей А(7, 7), в которой 2 - выигрыш, 1 - ничья, 0 - проигрыш. Составьте алгоритм по которому: а) находится число команд, имеющих больше побед, чем поражений; б) определяются номера команд, прошедших чемпионат без поражений; в) выясняется, имеется ли хотя бы одна команда, выигравшая более половины игр.
[924] Создайте информационно - поисковую систему, которая по запросу выводит необходимую информацию.
-
Вещество
Плотность
Уд. сопр.
Т-кипения
Т-плавления
Алюминий
2.70
2.82
2330
660
Железо
7.88
9.8
2450
1535
Золото
19.3
2.42
22700
1063
Свинец
11.34
20.62
1750
327
[925] Все слова данного предложения расположите пирамидкой в порядке возрастания их длин.
[926] Во введенном с клавиатуры предложении поменяйте местами первое слово с последним, второе - с предпоследним и так далее.
[927] Дам текстовый массив слов. Выпишите слова текста, имеющие по две одинаковые, необязательно стоящие рядом буквы. Определите самое длинное такое слово.
[928] Дан массив слов. Выберите из данного массива все слова, начинающиеся с заглавной буквы русского или латинского алфавита. Определите количество таких слов и пронумеруйте их отдельно для русского и латинского алфавита.
[929] Из данного текста выпишите слова, длины которых меньше n, но больше m. Определите количество таких слов и пронумеруйте их.
[930] Дан текст, состоящий из слов, разделенных пробелами. Составьте программу, которая по заданному номеру слова выдает количество букв в этом слове и, наоборот, по количеству букв в слове выписывает все слова с данным количеством букв, упорядочивая их по алфавиту.
[931] Найдите в данном тексте все гласные буквы и определите, сколько раз каждая буква встречается в тексте. Расположите гласные буквы в порядке возрастания частоты вхождения в текст.
[932] В данном массиве натуральных чисел подсчитайте количество таких n, что А(n) не меньше всех предыдущих элементов A(k), k<n. Напечатайте все найденные значения n.
[933] Дан одномерный массив A(N). Определите количество различных чисел в этом массиве, и найдите их сумму.
[934] Смоделируйте на экране работу секундомера, показывающего минуты и секунды.
[935] Заполните одномерный массив натуральными числами, используя датчик случайных чисел таким образом, чтобы любые два соседних элемента были взаимно простыми. Воспользуйтесь алгоритмом Евклида.
[936] Определите, есть ли в данном одномерном массиве три соседних элемента, являющихся простыми числами.
[937] Два одномерных массива заполните натуральными числами, используя датчик случайных чисел. Каждый из них упорядочите по возрастанию, а затем объедините массивы. Новый массив также упорядочите по возрастанию, учитывая, что первые массивы уже упорядочены.
[938] Данный одномерный массив натуральных чисел упорядочите по возрастанию и найдите в нем наибольшее простое число и наименьшее составное.
[939] В данном одномерном массиве натуральных чисел найдите наибольшее простое число вида 3k+1 и наименьшее составное вида 3k+2.
[940] Определите, стоят ли два числа а и b в одной строке или в одной колонке данного двумерного массива?
[941] Найдите максимальное и минимальное значения элементов массива чисел длины 2п, используя не более Зn сравнений.
[942] Смоделируйте работу электронного табло на стадионе спортклуба "Ротор" во время встречи футбольного чемпионата "Ротор - Спартак", укажите счет матча и фамилии игроков, которые забили голы. Ваша картинка на экране должна максимально напоминать реальное электронное табло на стадионе спортклуба "Ротор".
[943] Рассмотрите все четверки подряд идущих элементов данного одномерного массива натуральных чисел и определите четверку, имеющую наибольшую сумму.
[944] Определите количество слов предложения, в которых ровно два раза встречается последняя буква третьего слова данного предложения.
[945] Даны n точек на координатной плоскости. Найдите среди них все такие тройки точек, которые были бы вершинами прямоугольных треугольников.
[946] Даны n натуральных чисел. Установите, являются ли они перестановкой первых n чисел натурального ряда.
[947] Даны n натуральных чисел. Установите, является ли данная последовательность периодической, то есть может ли быть она получена повторением своей некоторой начальной части. Определите наименьший период.
[948] Бык стоит 10 рублей, корова 5 рублей, теленок полтинник. На 100 рублей нужно купить 100 голов скота. Сколько будет куплено быков, коров и телят?
Результат. 1 бык, 9 коров, 90 телят.
[949] Можно ли разменять 25 рублей на рублевые, трехрублевые и пятирублевые купюры так, чтобы получилось всего девять купюр?
[950] Имеется n сосудов, в каждом из которых лежит по одному камню белого, синего или красного цвета. "Заглядывая" в каждый сосуд по одному разу, расположите их в таком порядке, чтобы в первой группе сосудов лежали только белые, затем синие, далее красные камни; этот порядок цветов соответствует российскому флагу.
Тест.
-
1
2
3
1
2
3
1
Результат.
-
1
1
1
2
2
3
3
1
4
7
2
5
3
6
[951] Некоторые строки таблицы умножения заполняются не очень хорошо: 8*9=72, а некоторые сразу: 5*5=25, 6*6=36, 25*25=625. Дело в том, что в этих строках есть рифма. Такие числа называют "складными" квадратами. Напишите программу, которая выводит на печать "складные квадраты" всех однозначных, двузначных и трехзначных чисел.
Результат. 1, 5, 6, 25, 76, 376, 625.
[952] Составьте программу вычисления заданной суммы S=11+22+33+. ..+mm.
Тесты и результаты. 1) m=2, S=5; 2) m=3, S=32; 3) m=4, S=288; 4) m=5, S=3413; 5) m=6, S=50069; 6) m=7, S=873612; 7) m=8, S=17650828.