var a, b: array[1..n] of integer; i, j, step, t: integer; flag: boolean;
begin Randomize; Writeln('Исходные элементы массива'); for i := 1 to n do begin a[i] := Random(10) - 5; Write(a[i]:4) end; { Сортируем массив (метод Шелла) } step := n div 2; while step > 0 do begin for j := n - step downto 1 do begin i := j; while i <= n - step do begin if a[i] > a[i + step] then begin t := a[i]; a[i] := a[i + step]; a[i + step] := t end; i := i + step end end; step := step div 2 end; { проходим по массиву и если элемент встречается более одного раза подряд, переносим его в другой массив } j := 0; t := a[1]; flag := false; for i := 2 to n do begin if (a[i] = t) and (not flag) then begin j := j + 1; b[j] := t; flag := true end else begin flag := false; t := a[i] end end; Writeln; Writeln('Отобранные элементы массива'); for i := 1 to j do Write(b[i]:4); Writeln end.
Для удобства, конечно) Например, клавиша "+" Допустим, человек делает на компьютере определённые расчёты, и для этого использует правую часть клавиатуры, где цифры для этого расположены куда удобнее. И рядом с ними установлен +, дабы не лезть к другому концу клавиатуры с целью написать его) А цифры над буквенной частью клавиатуры как раз больше нужны для их использования при написании текста. Согласитесь, если вам надо написать "У нас было 5 дней на это", вам будет удобнее написать 5, используя клавишу наверху клавиатуры, нежели справа, на её "калькуляторной" части
1)шар
2) конус
3) цилиндр
Объяснение:
вот