<h3>PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var (ke,ko):=(0,0);
loop 5 do
if ReadInteger.IsOdd then Inc(ko)
else Inc(ke);
Writeln('Четных ',ke,', нечетных ',ko)
end.
128 * 24 * 100 = 307 200- символов всего
307200 * 8 = 2 457 600 размер статьи в битах
2 457 600 / 8000 = 307.2 килобайта
1 - системное меню
2 - свернуть
3 - развернуть во весь экран
4 - зыкрыть
5 - строка меню
6 - панель инструментов
7 - курсор
8 - рабочая область
9 - полоса прокрутки
10 - панель рисования
11 - Строка состояния
Дана последовательность, состоящая из 10 чисел [7, 3, 10, 9, 8, 4, 1, 6, 2, 5]. Вы умеете за один ход поменять в ней местами два
Waln
Const
a: array of integer = (7, 3, 10, 9, 8, 4, 1, 6, 2, 5);
begin
var n := 0;
var found := false;
repeat
found := false;
for var i := low(a) to High(a) - 1 do
if a[i] > a[i + 1] then begin
swap(a[i], a[i + 1]);
found := true;
n := n + 1;
end;
until not found;
writeln('Swaps = ', n);
end.
Ответ
Swaps = 30