Как в microsoft excel : треугольник на плоскости задан координатами своих вершин а(0; 0), в(10; 5), с (10; -5 отразите его на диаграмме. покажите скрин как это сделать всё
Последний ряд точек повторяет первый, чтобы замкнуть фигуру.
keshka12719
11.09.2021
Сорян, когда из паскаля скопировал, абзацы некоторые удалились,а так всё работает. Делать нечего прост сегодня :)
var s,i,min,max,m,n: integer; var a: array[1..15] of integer; begin for i:=1 to 15 do begin a[i]:=random(100); write(a[i],' ') end;
writeln; m:=a[1];n:=a[1];
for i:=1 to 15 do begin if m<a[i] then begin m:=a[i]; min:=i; end; if n>a[i] then begin n:=a[i]; max:=i; end; end; if max<min then begin s:=max;max:=min;min:=s; end;
for i:=1 to ((abs(max-min)) div 2 +1) do begin s:=a[min]; a[min]:=a[max]; a[max]:=s; min:=min+1; max:=max-1; end; for i:=1 to 15 do write(a[i],' '); end.
Елена-Семенова
11.09.2021
Для стека: const MAX_SIZE = 100; var size, n: integer; stack: array[1..MAX_SIZE] of integer;
procedure push(a: integer); begin inc(size); stack[size] := a; end;
procedure view; var i: integer; begin for i := 1 to size do write(stack[i], ' '); writeln; end;
Для очереди: const MAX_SIZE = 100; var head, tail: integer; queue: array[1..MAX_SIZE] of integer;
procedure push(a: integer); begin queue[tail] := a; inc(tail); end;
procedure view; var i: integer; begin for i := head to tail - 1 do write(queue[i], ' '); writeln; end;
И стек и очередь реализованы с массива. Нужно следить, чтобы размер структуры не был больше размера массива
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Как в microsoft excel : треугольник на плоскости задан координатами своих вершин а(0; 0), в(10; 5), с (10; -5 отразите его на диаграмме. покажите скрин как это сделать всё