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

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

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

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

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

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

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

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

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

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

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

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

const nmax=100;

var a:array[1..nmax] of integer;
    n:integer;
    i:integer;
    b: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);

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

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

Вниз   Решение


Можно ли в тетрадном листке вырезать такую дырку, через которую пролез бы человек?

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

Задачи

Страница: 1 2 3 >> [Всего задач: 14]      



Задача 87939

Темы:   [ Необычные конструкции ]
[ Геометрия на клетчатой бумаге ]
Сложность: 2
Классы: 5,6,7

Можно ли в тетрадном листке вырезать такую дырку, через которую пролез бы человек?
Прислать комментарий     Решение


Задача 31358

Тема:   [ Необычные конструкции ]
Сложность: 2
Классы: 5,6,7,8

Расставьте в ряд числа от 1 до 100 так, чтобы любые два соседних отличались по крайней мере на 50.

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


Задача 110146

Темы:   [ Необычные конструкции ]
[ Упорядочивание по возрастанию (убыванию) ]
Сложность: 4
Классы: 7,8,9

Набор из 2003 положительных чисел таков, что для любых двух входящих в него чисел a и b ( a>b ) хотя бы одно из чисел a+b или a-b тоже входит в набор. Докажите, что если данные числа упорядочить по возрастанию, то разности между соседними числами окажутся одинаковыми.
Прислать комментарий     Решение


Задача 60910

Темы:   [ Необычные конструкции ]
[ Троичная система счисления ]
Сложность: 4
Классы: 9,10,11

Множество Кантора. Отрезок числовой оси от 0 до 1 покрашен в зеленый цвет. Затем его средняя часть — интервал (1/3;2/3) перекрашивается в красный цвет, потом средняя часть каждого из оставшихся зелеными отрезков тоже перекрашивается в красный цвет, с оставшимися зелеными отрезками проделывается та же операция и так до бесконечности. Точки, оставшиеся зелеными, образуют множество Кантора.
а) Найдите сумму длин красных интервалов.
б) Докажите, что число 1/4 останется окрашенным в зеленый цвет.
в) Из суммы

$\displaystyle {\textstyle\dfrac{2}{3}}$ + $\displaystyle {\textstyle\dfrac{2}{9}}$ + $\displaystyle {\textstyle\dfrac{2}{27}}$ + $\displaystyle {\textstyle\dfrac{2}{81}}$ +...

произвольным образом вычеркнуты слагаемые. Докажите, что сумма оставшихся слагаемых — зеленое число.

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

Задача 109798

Темы:   [ Необычные конструкции ]
[ Монотонность и ограниченность ]
[ Ограниченность, монотонность ]
Сложность: 5+
Классы: 9,10,11

Пусть M={x1, .., x30} – множество, состоящее из 30 различных положительных чисел; An ( 1 n 30 ) – сумма всевозможных произведений различных n элементов множества M . Докажите, что если A15>A10 , то A1>1 .
Прислать комментарий     Решение


Страница: 1 2 3 >> [Всего задач: 14]      



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

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