ЗАДАЧИ
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.

Вниз   Решение


Существует ли такое натуральное число n, большее 1, что значение выражения    является натуральным числом?

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

Задачи

Страница: 1 2 3 4 5 6 7 >> [Всего задач: 53]      



Задача 104090

Тема:   [ Рациональные уравнения ]
Сложность: 2-
Классы: 7,8,9

Решите уравнение:

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

Задача 116457

Тема:   [ Тождественные преобразования ]
Сложность: 2
Классы: 8,9,10

Автор: Фольклор

Известно, что   .   Найдите значение выражения   .

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

Задача 116528

Тема:   [ Рациональные уравнения ]
Сложность: 2
Классы: 8,9,10

Автор: Фольклор

Решите уравнение:   (x + 2010)(x + 2011)(x + 2012) = (x + 2011)(x + 2012)(x + 2013).

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

Задача 116451

Темы:   [ Тождественные преобразования ]
[ Алгебраические уравнения и системы уравнений (прочее) ]
Сложность: 2+
Классы: 8,9,10

Автор: Фольклор

Какие значения может принимать выражение  (x – y)(y – z)(z – x),  если известно, что   ?

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

Задача 116531

Тема:   [ Тождественные преобразования ]
Сложность: 2+
Классы: 8,9,10

Автор: Фольклор

Для некоторых чисел а, b, c и d, отличных от нуля, выполняется равенство:    .   Найдите знак числа ас.

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

Страница: 1 2 3 4 5 6 7 >> [Всего задач: 53]      



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

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