
Составте программу с масивами1) Преобразовать массив х по следующему правилу (можно воспользоваться
вспомогательным массивом): все отрицательные элементы массива х перенести в его начало, а все остальные — в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов.2) Даны массивы А и В размерности n. Сформировать массив С по следующему правилу: С[i] = максимальный элемент из i-тых элементов массивов А и В. 3) В упорядоченный по возрастанию числовой массив из 15 элементов вставить числа -2 и 5, не нарушая упорядоченности.4) Дан массив, содержащий 2014 неотрицательных целых чисел, не превышающих 10 000. Найти и вывести сумму всех содержащихся в массиве трёхзначных чисел, десятичная запись которых оканчивается на 9, но не на 99. Если подходящих чисел в массиве нет, программа должна вывести число –1. 5) Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 – баллы, полученные на ЕГЭ. Найти и вывести средний балл учащихся, сдавших экзамен (получивших оценку более 20 баллов). Гарантируется, что хотя бы один ученик в классе успешно сдал экзамен.

Ответы на вопрос

во 2ом слишком просто, if(a[i]>b[i]) c[i]=a[i]; else c[i]=b[i];
в 3ем тоже дотсточно просто, пройтись циклом по массиву, и если число меньше нужного, а следующее больше, то пузырьком смещаешь все элементы выше i+1 вверх, а на i+1 вставляешь нужное число
в 4ом пройти весь массив проверяя лучше через функцию каждое число на правильность
в 5ом делаешь отдельный массив, в котором все сдавшие, и методом сложения всех чисел и деления на их количество находишь среднее.
программы пиши сам, не честно на олимпиадах так нагло воровать, дальше всё равно не пройдёшь, в 8м классе на олимпиаде по информатике из 60 человек хоть что-то решили только 4, и то по 1ой задаче



Программа 1: Преобразование массива
Для преобразования массива `x` по указанному правилу, можно использовать вспомогательный массив. Все отрицательные элементы массива `x` будут перенесены в его начало, а все остальные элементы - в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов.
Вот пример программы на языке Python, реализующей данное преобразование:
```python def transform_array(x): negative_elements = [num for num in x if num < 0] positive_elements = [num for num in x if num >= 0] transformed_array = negative_elements + positive_elements return transformed_array
# Пример использования x = [-2, 3, -5, 1, 0, -4, 2] transformed_x = transform_array(x) print(transformed_x) ```
Результат выполнения программы будет следующим: `[-2, -5, -4, 3, 1, 0, 2]`.
Примечание: В данной программе используется генератор списка для создания вспомогательных массивов с отрицательными и положительными элементами. Затем эти массивы объединяются в итоговый преобразованный массив.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili