Задать вопрос
10 января, 16:00

1. Возвести в квадрат все элементы массива A. Размер

массива и значения элементов массива - произвольные.

2. Увеличить на 4 все элементы в первой половине массива

A (считать, что в массиве чётное число элементов). Размер массива и значения

элементов массива - произвольные.

3. Заполните массив степенями числа 2, так чтобы

последний элемент массива был равен 1, а каждый предыдущий был в 2 раза больше

следующего. Например: 32 16 8 4 2 1

4. Умножить на 3 все элементы во второй половине массива

A (считать, что в массиве чётное число элементов). Размер массива и значения

элементов массива - произвольные.

+2
Ответы (1)
  1. 10 января, 17:03
    0
    Var

    a: array of integer;

    i, n: integer;

    begin

    randomize;

    n : = Random (10) + 1;

    SetLength (a, n) ;

    writeln ('Исходный массив') ;

    for i : = 0 to n-1 do begin

    a[i] : = Random (10) ;

    write (a[i]:5, ' ') ;

    end; writeln;

    writeln ('Возвести в квадрат') ;

    for i : = 0 to n-1 do begin

    a[i] : = sqr (a[i]) ;

    write (a[i]:5, ' ') ;

    end; writeln;

    writeln ('Заполнить степенями 2') ;

    a[n-1] : = 1;

    for i : = n-2 downto 0 do

    a[i] : = a[i+1] shl 1;

    for i : = 0 to n-1 do write (a[i]:5, ' ') ;

    writeln;

    writeln ('умножить на 3 во второй половине') ;

    for i : = n shr 1 to n-1 do

    a[i] : = (a[i] shl 1) + a[i];

    for i : = 0 to n-1 do write (a[i]:5, ' ') ;

    writeln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Все задачи делаются в Паскале! 1) Увеличить все элементы массива A на 1. 2) Умножить все элементы массива A на 2. 3) Возвести в квадрат все элементы массива A.
Ответы (1)
А) Заполните массив степенями числа 2, начиная с конца, так чтобы последний эле-мент массива был равен 1, а каждый предыдущий был в 2 раза больше следующего. б) С клавиатуры вводится целое число X.
Ответы (1)
1. заполните одномерный массив B1 размерностью в N (< 30 задает пользователь при выполнении программы) элементов так, чтобы каждый элемент с четным номером был равен половине своего номера, а каждый элемент с нечетным номером - количеству элементов
Ответы (1)
Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов). Размер массива и значения элементов массива - произвольные.
Ответы (2)
Программирование на языке Паскаль! Заполните массив степенями числа 2, так чтобы последний элемент массива был равен 1, а каждый предыдущий был в 2 раза больше следующего. Пример 36 16 8 4 2 1
Ответы (1)