Изменение значений некоторых элементов.



4.1. Изменить знак у максимального по модулю элемента на противоположный.

4.2. Прибавить к каждому элементу число 25.

4.3. Заменить все четные элементы на их квадраты, а нечетные удвоить.

4.4. Если очередной элемент массива четный, то прибавить к нему первый, если нечетный - прибавить последний. Первый и последний элементы не изменять.

4.5. В одномерном массиве (размером N,N<=10) произвольных чисел положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов.

4.6. Вычесть из положительных элементов элемент с номером К1, а к отрицательным прибавить элемент с номером К2; нулевые элементы оставить без изменения.

4.7. К четным элементам прибавить A, a из элементов с четными номерами вычесть B.

4.8. Отрицательные элементы массива возвести в квадрат.

4.9. Найти сумму элементов одномерного массива размером N (N<=5). Разделить каждый элемент исходного массива на полученное значение. Результат получить в том же массиве.

4.10. Вычислить сумму и разность двух заданных одномерных массивов размером N (N<=7). Результат напечатать в виде двух параллельных столбцов.

4.11. Найти среднее значение элементов заданного одномерного массива размером N (N<=6). Преобразовать исходный массив, вычитая из каждого элемента среднее значение.

4.12. В массиве заменить все нулевые элементы наибольшим элементом.

4.13. В массиве заменить все нулевые элементы суммой всех элементов.

4.14. В массиве заменить элементы с четными номерами суммой элементов с не четными номерами.

4.15. В массиве отрицательные элементы заменить на их квадраты. Если новые элементы массива образуют неубывающую последовательность, то получить сумму элементов массива; в противном случае получить их произведение.

4.16. Все элементы массива с четными номерами, предшествующие первому по порядку максимальному элементу, помножить на этот элемент.

4.17. Последний по порядку минимальный элемент массива заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения.

4.18. Помножить все элементы массива на квадрат наименьшего значения, если а(1)>=0, и на квадрат наибольшего, если а(1)<0.

Создание массива.

5.1. Даны первый член арифметической прогрессии и ее разность. Записать в массиве первые N членов прогрессии.

5.2. Даны первый член геометрической прогрессии ее знаменатель. Найти и записать в массив первые N членов этой прогрессии.

5.3. Получить и записать в массив первые N чисел Фибоначчи - первые два равны 1, а каждое следующее равно сумме двух предыдущих.

5.4. Даны два целочисленных массива, состоящие из одинакового числа элементов. Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива.

5.5. Сформировать массив А из N элементов по следующему закону

a(1)=1; a(i)=a(целая часть от(i/2)) +a(i-1).

5.6. Дан одномерный массив A. Сформировать массив B, в котором

   а) b(i)=a(i)^2-2*a(i)-1; для всех i=1, ..., n.

   b)       True, если a(i) делится на K,

        b(i)=

                  False, если a(i) не делится на K;

   c) b(i)= a(1)+a(2)+ ... +a(i), для всех i=1, ..., n.

5.7. Сформировать массив из отрицательных элементов исходного.

5.8. Задан массив из N действительных чисел. Распечатать сначала все положительные числа, затем отрицательные, а после этого напечатать количество нулевых элементов массива.

5.9. Задан массив из N действительных чисел. Создать три новых массива: один из положительных, другой - из отрицательных, а третий из - нулевых элементов исходного массива. Вывести исходный и все новые массивы.

5.10. Сформировать массив из положительных элементов массива X(k), затем отрицательные элементов массива Y(m).

5.11. Задан массив из N элементов. Сформировать два массива, включая в первый массив элементы исходного с четными индексами, а во второй с нечетными. Подумайте о размерах массивов.

5.12. Дан одномерный массив A(N). Записать в массив B все элементы массива A(N) с нечетными индексами, а в A(N) оставить с четными индексами.

5.13. Вывести положительные элементы массива Х(k), затем отрицательные элементы массива Y(m) и количество выведенных чисел.

5.14. Из элементов массивов X(m) и Y(m) образовать массив из 2m элементов

H(x(1),y(1),x(2),y(2),...,x(m),y(m)).

5.15. Из элементов массивов X(m) и Y(k) образовать массив из m+k элементов

H(x(1),x(2),...,x(m),y(1),y(2),...,y(k)).

5.16. Образовать массив Т из ненулевых элементов массива X(m). Затем вывести массив Т и количество элементов в нем.

5.17. Из элементов массива X(k), попадающих в отрезок [A,B], составить массив M и вывести его.

5.18. На плоскости XOY даны k точек массивами координат X(k), Y(k). Образовать массив номеров точек вне первой четверти.

5.19. Образовать массив H номеров нулевых элементов массива X(k).

5.20. Дан массив. Построить новый массив: если максимальный элемент находится в нем прежде минимального, то получить новый массив, увеличив элементы исходного на заданное число. В противном случае уменьшить. В новом массиве подсчитать количество отрицательных элементов.


Дата добавления: 2018-11-24; просмотров: 251; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!