Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от 10 до 30 и находит максимальный элемент массива и его индекс
Var x1,y1,x2,y2,v1,v2:real; begin writeln("введите количество метров пробегания жирафа"); read(y1); writeln("введите, за сколько секунд он должен пробежать"); read(x1); writeln("введите количество метров пробегания зайца"); read(y2); writeln("введите, за сколько секунд он должен пробежать"); read(x2); v1:=y1/x1; v2:=y2/x2; if v1>v2 then begin writeln("жираф чемпион"); end else if v1<v2 then begin writeln("заяц чемпион"); end else begin writeln("победила дружба); end; end;
var steps := 12; // За кол-во ходов var Xend := 6; // В точку с координатой X var Yend := 4; // ... и Y
var vars := 0; procedure Find(step, X, Y : Integer);
begin if step = 0 then vars += (X = Xend) and (Y = Yend) ? 1 : 0 else begin Find(step - 1, X + 1, Y ); Find(step - 1, X - 1, Y ); Find(step - 1, X , Y + 1); Find(step - 1, X , Y - 1); end; end; begin Find(steps, 0, 0); Print(vars); end.