Вопрос по информатике:
3. Задан ряд последовательных натуральных чисел от n до m (n
<m<1000000), из которого удаляют сначала все числа, стоящие на нечетных
местах, затем из оставшегося ряда удаляют все числа стоящие на нечетных местах.
Эти действия повторяют до тех пор пока не останется одно число, Определить это
число.
Пример:
nchet.in
post.out
5
10
8
- 16.08.2018 18:16
- Информатика
- remove_red_eye 14446
- thumb_up 38
Ответы и объяснения 1
uses crt;
var n,m,i,j,k:integer;
a:array[1..1000] of integer;
begin
repeat
writeln('Введите 2 натуральнвх числа n
until
(n>0)and(n
k:=0;
for i:=n to m do
begin
inc(k); a[k]:=i;
write(a[i]:4);
end;
writeln;
while k>=2 do
begin
i:=1;
while i<=k do
begin for j:=i to k-1 do
a[j]:=a[j+1];
k:=k-1;
i:=i+1;
end;
i:=2;
while i<=k do
begin f
or j:=i to k-1 do
a[j]:=a[j+1];
k:=k-1;
i:=i+1;
end;
end;
write(a[k]);
end.
- 17.08.2018 00:42
- thumb_up 13
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.