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

1. В последовательности чисел подсчитать произведение чисел, кратных 3. 2. В последовательности чисел сравнить, что больше сумма положительных или про-изведение отрицательных. 3. В последовательности чисел определить предпоследнее отрицательное число. (При решении введите дополнительную переменную для хранения предпоследнего отрицательного числа).

+5
Ответы (1)
  1. 7 мая, 22:59
    0
    1) Пока пользователь будет вводить числа, мы будем в программе проверять, удовлетворяет ли условию if (num mod 3 = 0) введенное число.

    Если да, то у нас будет специальная переменная, которая будет изначально равна единице, а затем при попадании в тело условия, будет умножаться на значение текущего числа.

    proizv : = 1;

    if (num mod 3 = 0) then

    proizv : = proizv * num;

    2) Здесь нужен такой алгоритм:

    summa : = 0;

    proizv : = 1;

    if (num > 0) then

    summa : = summa + num

    else

    proizv: = proizv * num;

    В конце программы сравнить произведение и сумму:

    if (summa > proizv) then.

    3) Можно использовать проход в обратном порядке с помощью слова downto:

    for i:=10 downto 1 do

    if I : = 2 then

    write (A[i]);

    Предпоследнее отрицательное число будет отображено на экране.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1. В последовательности чисел подсчитать произведение чисел, кратных 3. 2. В последовательности чисел сравнить, что больше сумма ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
Введите с клавиатуры одномерный массив А (N), элементами которого являются положительные и отрицательные целые числа. Подсчитайте произведение положительных элементов этого массива и количество отрицательных.
Ответы (1)
Задача в паскале среди 10 введенных с клавиатуры чисел подсчитать количество отрицательных и произведение положительных чисел рассмотреть случай когда положительных чисел нет
Ответы (1)
Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе введите номер месяца: - 2 введите номер месяца: 2 введите номер месяца: 11 в этом месяце 28 дней в этом месяце 30 дней Вы вводили неверно 1 раз Вы вводили неверно 1
Ответы (1)
1) дан массив. найти сумму положительных и нечетных и количество отрицательных четных элементов2) Дан массив целых чисел.
Ответы (1)