1.-1;
2.-4;
3.-5;
4.-6;
5.-2;
6.-3;
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,-50,50);
Writeln('Исходный массив'); a.Println;
var se:=a.Where(x->x mod 3=0);
if se.Count=0 then
Writeln('В массиве нет элементов, кратных трем')
else begin
var b:=se.Max;
var i:=0;
while a[i]<>b do Inc(i);
if i=n-1 then Writeln('Максимальный элемент - последний')
else begin
Writeln('Результирующий массив');
a[i+1]:=abs(a.Where(x->x<0).Sum); a.Println
end
end
end.
<u><em>Тестовое решение:</em></u>
n= 15
Исходный массив
-24 -38 15 -33 -40 -18 21 34 20 49 -19 29 29 38 -41
Результирующий массив
-24 -38 15 -33 -40 -18 21 213 20 49 -19 29 29 38 -41
Например, возьмем пятое суждение: утверждение Италия-5 - правильно. В четвер-том суждении правильным вариантом есть решение Россия-1. Третье суждение имеет такой правильный ответ - Германия-4. Во первом суждении правильный ответ - Украина-3.
Получилось:
1 место - Россия
2 место - Китай
3 место - Украина
4 место - Германия
5 место - Италия
Var
a,b,c,d:longint;
begin
readln(a);
b:=a div 100 mod 10;
c:=a div 10 mod 10;
d:=a mod 10;
writeln(b+c+d);
writeln(b×c×d);
writeln(d,c,b);
end.