3. Введите с клавиатуры расстояние L в сантиметрах. Используя операцию деление
нацело, найти количество полных метров в нем (1 метр = 100 см).
4. Введите с клавиатуры массу M в килограммах. Используя операцию деления
нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).
5. С начала суток секунд (N — целое). Найти количество полных минут с начала суток.
6. С начала суток секунд (N — целое). Найти количество
полных часов с начала суток.
7*. Дан номер некоторого года (целое положительное число). Определить
соответствующий ему номер столетия, учитывая, что, к примеру,
началом 20 столетия был 1901 год.
begin
var n:=ReadInteger('Количество элементов в массиве: ');
var a:=ArrRandom(n,-50,50);
a.Println(',');
Writeln('Четные элементы: ');
var i:=1;
while i<n do begin Write(a[i],' '); Inc(i,2) end;
Writeln;
Writeln('Нечетные элементы: ');
i:=0;
while i<n-1 do begin Write(a[i],' '); Inc(i,2) end;
Writeln
end.
Тестовое решение:
Количество элементов в массиве: 10
15,-18,-29,-25,46,21,-8,-17,-9,15
Четные элементы:
-18 -25 21 -17 15
Нечетные элементы:
15 -29 46 -8 -9
mas = []
for i in range(1000):
n = int(input())
while ((0 > n) or (n > 300)):
print("Enter n in interval: 0 < n < 300")
n = int(input())
if (n == 0):
break
else :
mas.append(n)
#В даном цыкле мы заполнили масив mas[] всеми елементами, которые вводились из клавиатуры и подпадали под определение - 0 < n < 300
print("1 (mas)")
print(*mas)
print()
mas_peregon = []
for i in range(len(mas)):
if ((mas[i]//100) > 0):
mas_peregon.append(mas[i])
else :
continue
#В даном цыкле мы заполнили масив mas_peregon[] всеми елементами, которые есть в масиве mas[] и являются трехцыфовыми числами
print("2 (mas_peregon)")
print(*mas_peregon)
print()
mas_kr_4 = []
for i in range(len(mas_peregon)):
if ((mas_peregon[i]%4) == 0):
mas_kr_4.append(mas_peregon[i])
else :
continue
#В даном цыкле мы заполнили масив mas_kr_4[] всеми елементами, которые есть в масиве mas_peregon[] и есть кратными четырём
print("3 (mas_kr_4)")
print(*mas_kr_4)
print()
s = 0
for i in range(len(mas_kr_4)):
s = s + mas_kr_4[i]
#В даном цыкле мы нашли суму елементов масива mas_kr_4
print(s)
Объяснение:
Можно было сделать на один цыкл меньше, но я уже не стал исправлять. Кстати, реализовано на Python 3