ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Фильтр
Сложность с по   Класс с по  
Выбрано 4 задачи
Версия для печати
Убрать все задачи

2n радиусов разделили круг на 2n равных секторов: n синих и n красных, чередующихся в произвольном порядке. В синие сектора, начиная с некоторого, записывают против хода часовой стрелки числа от 1 до n. В красные сектора, начиная с некоторого, записывают те же числа, но по ходу часовой стрелки. Докажите, что найдётся полукруг, в котором записаны все числа от 1 до n.

Вниз   Решение


Придя в тир, Петя купил 5 пуль. За каждый успешный выстрел ему дают еще 5 пуль. Петя утверждает, что он сделал 50 выстрелов и 8 раз попал в цель, а его друг Вася говорит, что этого не может быть. Кто из мальчиков прав?

ВверхВниз   Решение


Дан массив. Требуется вставить в него на место номер B элемент, равный C,
сдвинув все последующие элементы (включая элемент, стоящий на B-ом месте)
вправо.

Входные данные
Во входном файле записано сначала число N - количество элементов массива
(2<=N<=100), затем N чисел из диапазона Integer - элементы массива,
затем число B (1<=B<=N) и число C (из диапазона Integer).

Выходные данные
В выходной файл выведите N+1 число - элементы массива с вставленным элементом.

Примечание
Вы должны вставить элемент непосредственно в массив, а не сделать
вид при выводе данных, что у вас появился такой элемент. Также вы не
должны для этого заводить в программе дополнительный массив.

То есть ввод данных осуществляется следующим фрагментом:
read(fi,n);
for i:=1 to n do read(fi,a[i]);
read(fi,b,c);

А вывод - следующим:
for i:=1 to n+1 do write(fo,a[i],' ');

Необходимые фрагменты вы можете найти в файле P129.PAS


Пример входного файла
5
1 3 5 6 7
2 10

Пример выходного файла
1 10 3 5 6 7

Текст программы P129.PAS

const nmax=100;

var a:array[1..nmax] of integer;
    n:integer;
    i:integer;
    b,c:integer;
    fi,fo:text;

begin
assign(fi,'input.txt');
reset(fi);
assign(fo,'output.txt');
rewrite(fo);

read(fi,n);
for i:=1 to n do read(fi,a[i]);
read(fi,b,c);

{Вы должны писать здесь}

for i:=1 to n+1 do write(fo,a[i],' ');
close(fi);
close(fo);
end.

ВверхВниз   Решение


Натуральное число можно умножать на 2 и произвольным образом переставлять в нем цифры (запрещается лишь ставить 0 на первое место).
Докажите, что превратить число 1 в число 811 с помощью таких операций невозможно.

Вверх   Решение

Задачи

Страница: << 62 63 64 65 66 67 68 >> [Всего задач: 391]      



Задача 102811

Темы:   [ Четность и нечетность ]
[ Обратный ход ]
Сложность: 3
Классы: 7,8

Натуральное число можно умножать на 2 и произвольным образом переставлять в нем цифры (запрещается лишь ставить 0 на первое место).
Докажите, что превратить число 1 в число 811 с помощью таких операций невозможно.

Прислать комментарий     Решение

Задача 102812

Темы:   [ Уравнения в целых числах ]
[ Простые числа и их свойства ]
Сложность: 3
Классы: 7,8

Найти все такие тройки простых чисел x, y, z, что  19x − yz = 1995.

Прислать комментарий     Решение

Задача 102825

Темы:   [ Системы алгебраических нелинейных уравнений ]
[ Замена переменных ]
[ Системы линейных уравнений ]
Сложность: 3
Классы: 7,8,9

Решите систему уравнений:
    1/x + 1/y = 6,
    1/y + 1/z = 4,
    1/z + 1/x = 5.

Прислать комментарий     Решение

Задача 102828

Темы:   [ Симметрические системы. Инволютивные преобразования ]
[ Симметрические многочлены ]
[ Замена переменных ]
Сложность: 3
Классы: 7,8

Решите систему уравнений:
    xy(x + y) = 30
    x³ + y³ = 35.

Прислать комментарий     Решение

Задача 102829

Темы:   [ Суммы числовых последовательностей и ряды разностей ]
[ Произведения и факториалы ]
Сложность: 3
Классы: 7,8

Найдите сумму   1·1! + 2·2! + 3·3! + … + n·n!.

Прислать комментарий     Решение

Страница: << 62 63 64 65 66 67 68 >> [Всего задач: 391]      



© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .