Вводится последовательность натуральных чисел. Признак конца ввода – 0. Определить количество соседств двух чисел разного знака.
Желательно на паскале, и без массива.

20 Сен 2019 в 03:43
290 +1
0
Ответы
1

Пример решения на языке Pascal:

program Neighbors;
var
num, prevNum: integer;
count: integer;
begin
count := 0;
write('Введите последовательность натуральных чисел (для завершения введите 0): ');
read(prevNum);
repeat
read(num);
if (num = 0) then
break;
if (num * prevNum < 0) then
count := count + 1;
prevNum := num;
until num = 0;
writeln('Количество соседств двух чисел разного знака: ', count);
end.

В этом примере программа считывает последовательность чисел от пользователя и подсчитывает количество соседств двух чисел разного знака в этой последовательности. Когда пользователь вводит 0, программа завершает работу и выводит количество соседств.

19 Апр 2024 в 21:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир