Задать вопрос

В PascalABC дана последовательность целых чисел, в этой последовательности есть два нуля, располагаются они в разных местах, надо найти количество чисел стоящих между этими нулями.

+4
Ответы (1)
  1. 14 февраля, 09:54
    0
    program zz1;

    var a, k1, k2, i, s, n:integer; / / задаем переменные целого типа

    begin

    write (' введите n '); / / вводим с клавиатуры количество чисел последовательности

    read (n);

    for i:=1 to n do / / организуем цикл

    begin

    read (a); / / вводим число последовательности

    if (a = 0) and (s = 0) then begin k1:=i; s:=1; end; / / находим номер первого нуля

    if (a = 0) and (s = 1) then k2:=i; / / находим номер второго нуля

    end;

    write (' количество чисел стоящих между нулями = ', k2 - k1 - 1); / / выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «В PascalABC дана последовательность целых чисел, в этой последовательности есть два нуля, располагаются они в разных местах, надо найти ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Вводится последовательность целых чисел, оканчивающаяся нулем. Число 0 в последовательность не входит. Выведите элементы последовательности в обратном порядке. Для хранения данных используйте стек.
Ответы (1)
В какой строчке допущена ошибка в программе, написанной на языке PascalABC? Программа должна высчитывать сумму элементов, стоящих на побочной диагонали в квадратной матрице 6 х6. 1) program diag; 2) var 3) mat:array[1 ... 6,1 ...
Ответы (1)
1) дан массив. найти сумму положительных и нечетных и количество отрицательных четных элементов2) Дан массив целых чисел.
Ответы (1)
Дана последовательность, состоящая из двух цифр? 12. К этой последовательности Незнайка решил применить такой алгоритм: 1) в конце данной последовательности дописать ее зеркальную копию;
Ответы (1)
Дана непустая последовательность целых чисел, оканчивающаяся нулем (0 является признаком окончания последовательности и в последовательность не входит). Найти и напечатать: 1. Сумму всех чисел, больших Х (значение Х вводится с клавиатуры).
Ответы (1)