источник получения информации: книга, интернет, газета и журнал.
Основные данные:
N[x] - некий массив натур чисел в котором будет искаться положит или отриц число
x - размер массива
k - переменная-счетчик
// N[k] - обращение к k-тому элементу массива
Выходные данные:
"+" - первое число положительное
"-" - первое число отрицательное
Блок-схема на фото:
1*2^4+0+0+1*2^1+1*2^0=16+2+1=19 -целая часть
0.53125 дробная
число 19.53125
Ответ:
program Num5;
var
A: array [1..5] of Integer;
i, s, iLast: Integer;
begin
for i := Low (A) to High (A) do begin
Write ('Введите ', i, ' число: ');
ReadLn (A [i]);
end;
WriteLn;
s := 0;
for i := Low (A) to High (A) do begin
if A [i] > 0 then
s := s + A [i]
else
s := s - A [i];
end;
iLast := -1;
for i := High (A) downto Low (A) do begin
if A [i] > 0 then begin
iLast := i;
Break;
end;
end;
WriteLn ('Сумма = ', s);
if iLast <> -1 then
WriteLn ('Последнее положительное значение = ', A [iLast])
else
WriteLn ('Положительных значений не найдено.');
ReadLn;
end.