Дан массив целых чисел А1..AN. Узнать, какая из 3-х ситуаций имеет
Дан массив целых чисел А1..AN. Узнать, какая из трех ситуаций имеет место: все числа А1..AN одинаковы нулю, в последовательности А1..AN первое ненулевое число - положительное, первое ненулевое число - отрицательное.
Задать свой вопросprogram raf105;
const
n = 10;
var
x: array[1..n] of integer;
i: integer;
a,b,c: boolean;
begin
a:= True;
writeln('Заполните массив из ',n,' чисел');
for i:=1 to n do
begin
readln(x[i]);
a:= (x[i] = 0) and a;
b:= ( not(c) and (x[i] gt; 0) ) or b;
c:= ( not(b) and (x[i] lt; 0) ) or c;
end;
if a
then writeln('Все числа одинаковы нулю');
if b
then writeln('1-ое ненулевое число - положительное');
if c
then writeln('1-ое ненулевое число - отрицательное');
end.
PascalABC 3.4.2
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.