Задать вопрос
2 апреля, 06:24

Определить сколько раз последовательность из N произвольных чисел меняет знак. Сохранить в новом файле последовательность одного знака максимальной длины. Паскаль. Не массив

+2
Ответы (1)
  1. 2 апреля, 06:33
    0
    Паскаль.

    Сменой знака считается переход от отрицательного к нулю, от нуля к положительному, от отрицательного к положительному и наоборот. По крайней мере в условии не сказано обратное.

    program progr1;

    var count, i, n, x, znak, znak_old:integer;

    begin

    write ('n-> ') ; readln (n) ;

    count:=0;

    for i:=1 to n do

    begin

    write (i,'-> ') ; readln (x) ;

    if x < 0 then znak:=-1;

    if x>0 then znak:=1;

    if x=0 then znak:=0;

    if i 1 then

    if znak znak_old then count:=count+1;

    znak_old:=znak;

    end;

    write ('count=', count) ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Определить сколько раз последовательность из N произвольных чисел меняет знак. Сохранить в новом файле последовательность одного знака ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)
1. Разработать схему алгоритма, который вводит массив из Nцелых чисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел. 2.
Ответы (2)
Дан символьный файл f. Записать в файле g, с сохранением порядка их следования, те символьные данные: a) которым в файле f предшествует буква а б) в след за которыми в файле f идёт буква а
Ответы (1)
Вводится последовательность из n произвольных чисел. Определить, сколько раз последовательность меняет знак.
Ответы (1)
Заданное число M из диапазона 0 ... 109. перевести в троичную систему счисления. Число M хранится в входном файле Exch. in, его представление в троичной системе счисления сохранить в выходном файле Exch. out.
Ответы (1)