18.03.2008, 08:41
общий
это ответ
Здравствуйте, Степанов Александр Сергеевич!
Программа в приложении.
Приложение:
Program Pr127830; Uses CRT; Const N = 10; Var Arr: Array[1..N] of Integer; i, r: Integer; bool: Boolean;Begin ClrScr; WriteLn(‘Введите ‘, N, ‘ чисел:‘); for i := 1 to N do begin Write(‘Arr[‘, i, ‘] = ‘); ReadLn(Arr[i]); end; bool := False; WriteLn; for i := 2 to N do begin if Arr[i - 1] * Arr[i] > 0 then begin if not bool then WriteLn(‘Найдены пары соседних однознаковых элементов:‘); bool := True; Write(‘Arr[‘, i - 1, ‘] = ‘, Arr[i - 1]); WriteLn(‘ и Arr[‘, i, ‘] = ‘, Arr[i]); end; end; if not bool then WriteLn(‘Соседних однознаковых элементов не найдено‘); ReadLn;End.