104−(103)+102−(101)+…+2−(1) <span>= 52
Максимальное число получится при перестановке максимального значения после знака "-" и минимального значения после знака "+":
</span><span>104−(2)+102−(101)+…+103−(1) </span> = 52+2*103-2*2 = 254
Что за язык?
ну создаешь переменную (допустим min), в неё заносишь значение первого элемента (элемента номер 0),
создаешь цикл и перебираешь со второго элемента (номер 1) до конца массива,
в ходе перебора сравниваешь значение каждого элемента массива с переменной (min), если значение элемента меньше, то присваиваешь переменной (min) значение текущего элемента в цикле...
+ Если нужно ещё найти порядковый номер наименьшего элемента в массиве, можно параллельно вести другую переменную (minnum) например, и каждый раз когда находится элемент меньший чем min присваивать minnum - номер текущего элемента в цикле
X - длина шнура 1 х-1длина шнура 2 х+1 длина шнура 3x+х+1+х-1=303х=30х=10 длина шнура 1 10-1=9 длина шнура 2 10+1=11 длина шнура 3
1..10 -номера масивово
1)2<1 n=2
2)3>2 n=2
3)4<2 n=4
4)5<4 n=5
5)6>5 n = 5
6)7>5 n=5
7)8>5 n=5
8)9>5 n=5
9)10>5 n=5
10)n=MAS[5]=5
Var
S, a, h: real;
begin
write('Введите длину основания --->');read(a);
write('Введите высоту --->');read(h);
S := (a * h) / 2;
writeln('Площадь треугольника равна', ' ', S);
writeln('Целая часть - ', Trunc(S));
writeln('Дробная часть - ', Frac(S));
end.