Задать вопрос
7 октября, 07:17

Задание звучит:

Дана последовательность целых чисел, за которой следует ноль. Определить, число соседств чисел с одинаковыми знаками.

Что нужно изменить в программе, чтобы выполнялось условие задачи.

Program exapmle2;

var x, y, k:integer;

begin

writeln ('Эта программа определяет, число соседств чисел с одинаковыми знаками') ;

write ('Введите число:') ;

read (x) ;

y:=x;

k:=0;

while y0 do

begin

if x*y<0 then inc (k) ;

if x*y>0 then inc (k) ;

y:=x;

read (y) ;

end;

writeln (' Число соседств ', k) ;

writeln ('нажмите Enter для завершения работы программы') ;

readln;

end.

+3
Ответы (1)
  1. 7 октября, 09:30
    0
    Program exapmle2;

    var x, y, k:integer;

    begin

    writeln ('Эта программа определяет, число соседств чисел с одинаковыми знаками') ;

    write ('Введите число:') ;

    read (x) ;

    y:=x;

    write ('Введите число:') ; / / добавить эти 2 строки

    read (x) ;

    k:=0;

    while x0 do / / поменять у на х

    begin

    //if x*y<0 then inc (k) ; убрать эту строку

    if x*y>0 then inc (k) ;

    y:=x;

    read (x) ; / / изменить у на х

    end;

    writeln (' Число соседств ', k) ;

    writeln ('нажмите Enter для завершения работы программы') ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Задание звучит: Дана последовательность целых чисел, за которой следует ноль. Определить, число соседств чисел с одинаковыми знаками. Что ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы