- 11.03.2018 01:43
- Информатика
- remove_red_eye 17153
- thumb_up 19
Ответы и объяснения 1
Булевская переменная говорит о том, чередуются ли символы. Если в какой-нибудь момент произведение текущего и предыдущего числа будет больше нуля (a * b > 0 только если знаки совпадают), то присваиваем переменной ложь.
var
a, b: integer;
c: boolean;
begin
b := 0;
c := true;
read(a);
while a 0 do
begin
if a * b > 0 then c := false;
b := a;
read(a);
end;
if c then writeln('Знаки чередуются')
else writeln('Знаки не чередуются')
end.
- 12.03.2018 20:38
- thumb_up 44
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.