я надеюсь ты не будешь против, если я буду кидать всю программу
пишу на python
№1
#array заполнен по условию
even = 0
odd = 0
for elem in array:
if elem % 2 == 0:
even += 1
else:
odd += 1
print(even, odd)
№2
a)
Red Blue Yellow Purple
Red Blue Purple Yellow
Blue Red Purple Yellow
б)
for i in range(len(array)):
for j in range(len(array) - 1):
if array[j] > array[j + 1]:
array[j], array[j + 1] = array[j + 1], array[j]
print(*array)
№3
k = int(input())
array = array[:k] + array[k + 1:]
print(array)
4) Постановка проблемы — этап, в котором программист устанавливает, что от него вообще требуют;
1) Анализ и исследование проблемы — этап, в котором программист выносит только нужные для выполнения задачи данные, выстраивает примерное решение задачи;
3) Разработка алгоритма — этап, в котором программист стоит алгоритм для решения задачи;
2) Тестирование и отладка — этап, который идёт после всех предыдущих. Уже написав код, программист проверяет: есть в программе ошибка или нет. Если есть, то ищет её, возвращаясь к третьему этапу. Если же ошибки нет, то программист — молодец.
Объяснение:
a: array[1..4,1..4]of integer;
i,j,max: integer;
begin
max:=-MaxInt;
for i := 1 to 4 do
for j:=1 to 4 do
begin
read(a[i,j]);
if (i=j) and (a[i,j]>max) then max:=a[i,j];
end;
writeln('max = ',max);
end.
abs pascal