Программа
var
A: array[1..8] of integer;
B: array[1..8] of integer;
i: integer;
begin
Writeln('Заполните массив ');
for i:=1 to 8 do
Read(A[i]);
if odd(A[i]) then //* смотри примечание после кода
B[i]:=A[i]
end;
Writeln('Нечётные числа массива ');
if B[i]>0 then
Write(B[i],' ');
end.
Прим.: *odd - функция, которая определяется чётность элемента. Если элемент нечётный, то функция возвращает значение true, в противном случае - false
Тестовый ввод программы показан в приложении к решению
т.е. никаких цифр не дано, решение только графическое с элементами анализа
АБВГДЕЗЖИКЛ
число дорог 10
Объяснение:
Есть несколько ключевых точек:
1. Из И мы можем попасть только в К
2. Из К только в Л
значит окончание пути будет ИКЛ
3. Из Ж можно выйти только в И и К, но т.к. у нас же есть часть ИКЛ то путь ЖК не учитываем. Остаётся ЖИ
ЖИКЛ
4. В Ж можно попасть из точек Б, Г,Д, Е, З и В. Только у точки З нет альтернативного пути т.к. У нас уже есть часть окончания пути ЖИКЛ
ЗЖИКЛ
5. В "З" можно попасть из Д и Е. из Е только один выход, значит нужно использовать его.
ЕЗЖИКЛ
6. В "Е" мы попадаем только из Д, иначе не сможем посетить остальные точки.
ДЕЗЖИКЛ
7. В "Д" , так же только из Г
ГДЕЗЖИКЛ
на этом этапе маршрут уже виден сам.
Программа
var
A: array[1..8] of integer;
B: array[1..8] of integer;
i: integer;
begin
Writeln('Заполните массив ');
for i:=1 to 8 do
begin
Read(A[i]);
if odd(A[i]) then //* смотри примечание после кода
B[i]:=A[i]
end;
Writeln('Нечётные числа массива ');
for i:=1 to 8 do
begin
if B[i]>0 then
Write(B[i],' ');
end;
end.
Прим.: *odd - функция, которая определяется чётность элемента. Если элемент нечётный, то функция возвращает значение true, в противном случае - false
Тестовый ввод программы показан в приложении к решению
т.е. никаких цифр не дано, решение только графическое с элементами анализа
АБВГДЕЗЖИКЛ
число дорог 10
Объяснение:
Есть несколько ключевых точек:
1. Из И мы можем попасть только в К
2. Из К только в Л
значит окончание пути будет ИКЛ
3. Из Ж можно выйти только в И и К, но т.к. у нас же есть часть ИКЛ то путь ЖК не учитываем. Остаётся ЖИ
ЖИКЛ
4. В Ж можно попасть из точек Б, Г,Д, Е, З и В. Только у точки З нет альтернативного пути т.к. У нас уже есть часть окончания пути ЖИКЛ
ЗЖИКЛ
5. В "З" можно попасть из Д и Е. из Е только один выход, значит нужно использовать его.
ЕЗЖИКЛ
6. В "Е" мы попадаем только из Д, иначе не сможем посетить остальные точки.
ДЕЗЖИКЛ
7. В "Д" , так же только из Г
ГДЕЗЖИКЛ
на этом этапе маршрут уже виден сам.
АБВГДЕЗЖИКЛ