тофик атакишиев
|
||||||
1 | ||||||
Каждый элемент массива заменить на полусумму соседних элементов24.09.2013, 21:29. Показов 5907. Ответов 4
Метки нет (Все метки)
Требуется написать функцию, обязательными аргументами которой являются длина N массива A и массив A[N]. Использовать дополнительные массивы и глобальные переменные нельзя. В основной программе осуществляется ввод–вывод и выделение памяти под массив.
Если в процессе выполнения программы массив меняет свою длину, функция должна вернуть новую длину массива. Каждый элемент массива (кроме первого и последнего) требуется заменить на полусумму соседних элементов. базироваться надо на этой программе:
|
24.09.2013, 21:29 | |
Ответы с готовыми решениями:
4
В массиве C (m) каждый третий элемент заменить на полусумму двух предыдущих элементов В массиве C (m) каждый третий элемент заменить полусумму двух предыдущих Заменить каждый нулевой элемент массива А суммой элементов массива В Каждый i-ый элемент массива заменить минимальным среди первых i элементов |
23 / 23 / 10
Регистрация: 20.06.2013
Сообщений: 83
|
||||||
25.09.2013, 02:30 | 2 | |||||
Во-первых, в таком коде вообще ничего не понятно. Есть специальные теги кода.
Во-вторых, длина массива не может изменяться, если функция изменяет только существующие элементы. Функция предельно проста
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
|
26.09.2013, 01:59 | 3 |
Есть нюанс: после первой же итерации значение а[1] изменится, что повлияет на вычисление a[2]. То, что у топикстартера этот момент никак не оговорен, не значит, что вычисление новых значений не должно основываться на исходных. При такой, как есть, постановке задачи ответ зачётный, но всё может оказаться чуть сложнее...
2
|
23 / 23 / 10
Регистрация: 20.06.2013
Сообщений: 83
|
|
26.09.2013, 11:01 | 5 |
Байт, тоже об этом подумала после замечания, но не было времени написать
easybudda, благодарю за наводящий вопрос.
0
|
26.09.2013, 11:01 | |
26.09.2013, 11:01 | |
Помогаю со студенческими работами здесь
5
Дан числовой массив A размера N. Каждый элемент массива A[k] заменить средним значением первых k элементов Каждый элемент массива заменить на ближайший следующий за ним элемент за один просмотр В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов Для заданного числа x заменить элементы каждого x-отрезка на полусумму элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |