Задать вопрос
25 октября, 22:54

Ввести массив a (n). Если массив содержит не больше двух нулевых элементов, то уменьшить положительные элементы массива в 2 раза, иначе - найти минимальный

по модулю элемент массива. Pascal

+4
Ответы (1)
  1. 26 октября, 02:49
    0
    Var a:array of real;

    k, i, n:integer;

    min, minr:real;

    begin;

    min:=2147483647;

    write ('Введите размерность массива:') ;

    readln (n) ;

    setlength (a, n+1) ;

    for i:=1 to n do

    begin;

    readln (a[i]) ;

    if a[i]=0 then inc (k) ;

    end;

    if k<2 then

    begin;

    writeln ('Final array:') ;

    for i:=1 to n do

    begin;

    a[i]:=a[i]/2;

    write (a[i]:4) ;

    end;

    end

    else

    begin;

    for i:=1 to n do

    if abs (a[i])
    begin;

    min:=abs (a[i]) ;

    minr:=a[i];

    end;

    write ('Result:', minr) ;

    end;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Ввести массив a (n). Если массив содержит не больше двух нулевых элементов, то уменьшить положительные элементы массива в 2 раза, иначе - ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Дан одновременный массив, состоящий из 10 эллементов. Пользователь вводит элементы массива. Ввести массив на экран в строку. Найти минимальный элемент массива.
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
1) ввести с клавиатуры массив из n элементов вывести на экран элементы меньшие среднего арифметического всех элементов массива 2) ввести с клавиатуры массив из n элементов вывести на экран максимальный четный элемент и минимальный нечетный элемент
Ответы (1)
Массив заполнен случайным образом 20 числами в интервале от 0 до 100. 1) найти максимальный и минимальный элемент массива, а так же их сумму 2) найти среднее арифметическое элементов массива 3) из элементов массива сформировать два массива с четными
Ответы (1)
Ввести массив F (n) вещественных чисел. Если последний элемент массива положительный, то найти max среди элементов массива и заменить его значений последний элемент массива. Массив распечатать. Иначе - дать сообщение "Массив остался без изменений"
Ответы (1)