16.12.2009, 15:13
общий
это ответ
Здравствуйте, Владимир Савельев! Решение в приложении.
Приложение:
var A: Array[1..100] of Integer;
I, C, N, NoC, S, NoS: Integer;
begin
writeln('Enter count of numbers');
readln(N);
for I := 1 to N do
begin
writeln('Enter number a', I);
readln(A[I]);
if A[I] > C then
begin
C := A[I];
NoC := I;
end;
if (A[I] < S) or (I = 1) then
begin
S := A[I];
NoS := I;
end;
end;
A[NoC] := A[NoS] + A[NoC]; {с помощью трех команд меняем местами значения ячеек}
A[NoS] := A[NoC] - A[NoS];
A[NoC] := A[NoC] - A[NoS];
for I := 1 to N do
write(A[I], ' ');
readln;
end.