Сделал через динамический массив тоесть размер вводится с клавиатуры program project2; {$apptype console} var a: array of integer; i,n,s: integer; begin randomize; s: =0; readln(n); //вводим размер массива с клавиатуры setlength(a,n); //задаем размер массива for i: =0 to length(a) do a[i]: =random(100); //геним массив for i: =0 to length(a) do if a[i] mod 5 =0 then //ищем сумму s: =s+a[i]; writeln('summ: ',s); //выводим сумму readln; end.
Повтори 3 раз сместиться на (–2, –3) сместиться на (3, 2) сместиться на (–4, 0) конец для объединим команды в одну, то есть сложим все x и все y, чтобы узнать, как смещается чертёжник за один повтор цикла: x = -2 + 3 - 4 = -3 y = -3 + 2 + 0 = -1 то есть три команды в цикле мы можем заменить на "сместиться(-3, 1)" цикл совершает три повтора, то есть по оси x чертежник сместится на -3*3 = -9, а по оси y на -1*3 = -3 в итоге чертежник окажется в точке, которая смещена от исходной на (-9, -3), и чтобы вернуться в исходную, ему нужно выполнить команду "сместиться на (9, 3).