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

Написать программу в Pascal даны целые числа а1 ... аn. Если в данной последовательности ни одно четное число не расположено после нечетного. то получить все отрицательные члены последовательности иначе-положительное.

+3
Ответы (1)
  1. 3 апреля, 20:31
    0
    program zz1;

    const n = 10; / / задаем количество элементов в массиве

    var i, k, s, p:integer; / / задаем переменные целого типа

    k1:real;

    m:array [1 ... n] of integer;

    begin

    for i:=1 to n do / / получаем n чисел случайных и записываем их в массив

    m[i]:=random (51) - 25;

    for i:=1 to n do / / выводим полученный массив на экран

    write (m[i],' ');

    writeln; / / переходим на новую строку для вывода ответа

    for i:=1 to n-1 do

    begin

    k:=m[i]; s:=m[i+1];

    if (s mod 2 = 0) and (k mod 2 = 1) then p:=1;

    end;

    if p = 1

    then for i:=1 to n do if m[i]>0 then write (m[i], ' ')

    else for i:=1 to n do if m[i]<0 then write (m[i], ' '); / /выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать программу в Pascal даны целые числа а1 ... аn. Если в данной последовательности ни одно четное число не расположено после ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
Напишите программу которая в последовательности натуральных чисел определяет максимальное четное число, программа получает на вход целые числа, кол во введеных чисел неизвестн, последовательность чисел заканчивается числом 0 (горантируя, что хотя бы
Ответы (1)
Играют двое. Первый участник игры называет произвольное целое положительное число, не превышающее десяти, то есть он может назвать число десять и всякое меньшее десяти положительное число.
Ответы (1)
1. Даны числа X, Y. Если X>Y, то посчитать S=X+Y, иначе посчитать S=X+Y. 2. Даны числа a, b, cВЫчислить x=a*b (в квадрате) - b; y = (b+c) (в квадрате) - a (в квадрате) Если X>Y, то вывести значение X, иначе вывести значения Y
Ответы (1)
Даны целые числа x, y, c. Написать программу которая находит значение выражения x+y/2c В Pascal
Ответы (1)