Сделать с помощью указателей - 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;

Объяснение кода листинга программы

  1. Объявляется массив целых чисел mas размером 10 элементов.
  2. Объявляется указатель p на первый элемент массива mas.
  3. Указатель p инкрементируется на значение i, тем самым указывая на элемент массива с индексом i.
  4. Значение указателя p увеличивается на значение, хранящееся во втором элементе массива, деленное на 2.
  5. В элемент массива с индексом i записывается результат сложения значения этого элемента и значения элемента с индексом i+1, деленного на 2.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы