Программа:
Python:
arr = []
n = int(input('Количество учеников: '))
countMan, countWomen, sumMan, sumWomen = 0, 0, 0, 0
print(f'Введите рост {n} учеников')
for i in range(n):
height = int(input())
if abs(height) > 300 or abs(height) < 30:
print('Введите правильные данные')
else:
if height < 0:
countMan += 1
sumMan += height
else:
countWomen += 1
sumWomen += height
print(abs(int(sumMan/countMan)), int(sumWomen/countWomen))
== - проверяет одинаково ли значение операндов
!= - проверяет одинаково ли значение операндов, если не одинаковы то условия является истинным
> - проверяя значение левого операнда если он более чем правый то условий является истиной
< - проверяют значение левого операнда если он меньше чем права это условие является истиной
>= - проверяет значение левого операнда если он больше или равен таумата условие и является истиной
<= - проверяет значение левого операнда если он меньше либо равен правому то условие является лиственной
вот мой г**нокод на javascript с одного онлайн-курса, но с использованием while. скину сотку на телефон любому, кто в нем разберется:
function cycle(a, b) {
while(a ! = b) b = a> b ? [a,a=b][0]-a : b-a
return a;
}
но поскольку я вижу сверху ключевое слово repeat, полагаю, нужно это сделать в pascal. ради б-га:
var a,b: integer;
begin
a : = 32;
b : = 32;
while not (a = b) do
begin
if a > b then begin
a : = a - b;
end else
b : = b - a;
end;
writeln(a);
end.