Const n=10; var a: array[1..n] of integer; i,max: integer; begin writeln('исходный массив: '); for i: =1 to n do begin a[i]: =random(21)-10; write(a[i],' '); end; writeln; max: =a[1]+a[10]; for i: =2 to n div 2 do if a[i]+a[n-i+1]> max then max: =a[i]+a[n-i+1]; writeln('max = ',max); end. пример: исходный массив: 3 9 -4 -4 10 -6 2 -8 -2 -1 max = 7
Спасибо
Ответ дал: Гость
var c,a,b,i,j,l: integer; begin cls;
write('введите через пробел отрезок'); read(a,b); for i: =a to b+1 do begin j: =2; l: =round(sqrt(i)); while (i mod j < > 0) and (j < = l) do begin inc(j); end; if (j > l) then begin write(c,' '); c: =i; end; end; end.
Ответ дал: Гость
1)это направление куда будут двигаться все обьекты
2)число равное тому сколько раз исполнитель повторит ваш алгоритм
Популярные вопросы