Сделать с помощью указателей - C (СИ)
Формулировка задачи:
mas[i]=mas[i]+mas[i+1]/2;
i - елемент
Зделать надо с помощью указателей.
Буду благодарен.
Решение задачи: «Сделать с помощью указателей»
textual
Листинг программы
int mas[10]; int *p; p = &mas[i]; //p = &mas[0]; p = p + i; *p = *p + *(p+1)/2;
Объяснение кода листинга программы
- Объявляется массив целых чисел
masразмером 10 элементов. - Объявляется указатель
pна первый элемент массиваmas. - Указатель
pинкрементируется на значениеi, тем самым указывая на элемент массива с индексомi. - Значение указателя
pувеличивается на значение, хранящееся во втором элементе массива, деленное на 2. - В элемент массива с индексом
iзаписывается результат сложения значения этого элемента и значения элемента с индексомi+1, деленного на 2.