Замена. Перестановка
Замена
- Дана последовательность действительных чисел a1, a2, ..., an. Заменить все ее члены, большие заданного Z, этим числом. Подсчитать количество замен.
- Даны действительные числа a1, a2, ..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2, ..., аn}).
- Дан массив положительных чисел. Среди них есть равные. Найти первые равные элементы массива и заменить их на элемент с противоположным знаком.
- Даны целые числа a1, a2, ..., аn. Наименьший член этой последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших членов, то заменить последний по порядку.
- Даны целые числа a1, a2, ..., аn и b1, b2, ..., bn. Преобразовать последовательность b1, b2, ..., bn по правилу: если ai £ 0, то bi увеличить в 10 раз, иначе заменить bi нулем (i = 1, 2, ..., n).
- Дана последовательность действительных чисел a1, a2, ..., аn. Требуется умножить все члены последовательности a1, a2, ..., аn на квадрат ее наименьшего элемента, если ak ³ 0, и на квадрат ее наибольшего элемента, если ak < 0 (1 £ k £ n).
- Дан массив, состоящий из n натуральных чисел. Заменить элементы массива на 0 , если элемент оканчивается на цифру k.
- Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Заменить на 1 все элементы, стоящие между m и М.
- Дано действительное число x и массив А [n]. В массиве найти среднее арифметическое. Заменить элементы, значение которых ближе к среднему на x , на удвоенное произведение.
- Даны две последовательности a1, a2, ..., аn и b1, b2, ..., bm (m = n). В массиве а произвести замену элемента, увеличив его на значение соответствующего элемента b , если они различны, а если одинаковы оставить без изменений.
- Даны действительные числа a1, a2, ..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше числа К (|аi| >К { a1, a2, ..., аn}).
- Дан массив положительных чисел. Среди них есть равные. Найти вторые равные элементы массива и заменить их на элемент с противоположным знаком
- Дана последовательность действительных чисел a1, a2, ..., an. Заменить все ее члены, меньше заданного Z, этим числом. Подсчитать количество замен.
- Даны целые числа a1, a2, ..., аn и b1, b2, ..., bn. Преобразовать последовательность b1, b2, ..., bn по правилу: если ai £ 0, то bi увеличить в К раз, иначе заменить bi нулем (i = 1, 2, ..., n).
- Дана последовательность действительных чисел a1, a2, ..., аn. Требуется умножить все члены последовательности a1, a2, ..., аn на квадрат ее наименьшего элемента, если ak < 0, и на квадрат ее наибольшего элемента, если ak > 0 (1 £ k £ n).
Перестановка
- Даны действительные числа a1, a2, ..., an. Поменять местами наибольший и наименьший элементы.
- В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.
- Дан целочисленный массив с количеством элементов n. “Сожмите” массив, выбросив из него каждый второй элемент. Дополнительный массив не использовать.
- Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы.
- Дана последовательность действительных чисел a1, a2, ..., аn. Указать те ее элементы, которые принадлежат отрезку [с, d].
- Заданы два одномерных массива с различным количеством элементов и натуральное число k. Объединить их в один массив, включив второй массив между k-м и (k+1)-м элементами первого, не используя дополнительный массив.
- Последовательность a1, a2, ..., аn состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы, не используя дополнительный массив.
- Задан массив с количеством элементов N. Удалите из массива элементы с четными значениями.
- Дана последовательность действительных чисел a1 £ a2, £...£ аn. Вставить действительное число b в нее так, чтобы последовательность осталась неубывающей, не используя дополнительный массив.
- Дана последовательность чисел, среди которых имеется две единицы. Удалить все числа, стоящие до первой единицы.
- Даны действительные числа a1, a2, ..., an. Поменять местами наибольший и первый элементы.
- В заданном одномерном массиве поменять местами соседние элементы, стоящие на нечетных местах, с элементами, стоящими на четных.
- Дан целочисленный массив с количеством элементов n. “Сожмите” массив, выбросив из него каждый третий элемент. Дополнительный массив не использовать.
- Задан массив, содержащий несколько элементов равных К . Сжать его, выбросив эти элементы.
- Дана последовательность действительных чисел a1, a2, ..., аn. Указать те ее элементы, которые принадлежат отрезку [с, d].
|