1

Тема: Допоможіть (мова Ci, вказівник)

Підскажіть мені, як повернути результат через вказівник?

2

Re: Допоможіть (мова Ci, вказівник)

розіменування вказівника?

3

Re: Допоможіть (мова Ci, вказівник)

Повернути вказівник на результат?

Розпишіть докладніше.

4

Re: Допоможіть (мова Ci, вказівник)

quez написав:

Повернути вказівник на результат?

Розпишіть докладніше.


У меня є функція користувача та головна програма і меня потрібно результат повернути через вказівник, так зрозуміліше?

5

Re: Допоможіть (мова Ci, вказівник)

Ні, не зрозуміліше. Вам треба:
- повернути вказівник на результат;
- вписати результат за вказівником; чи
- повернути виділену в функції пам'ять, в якій зберігається результат?
Розумієте, вказівник (на щось) - це тип. "Повернути результат через тип" - безглузда комбінація слов; можна повернути об'єкт певного типу (наприклад, вказівник), або повернути результат через якусь специфічну область пам'яті, наприклад, через глобальну змінну, але не через тип. Ви ж не можете повернути результат обчислення 2+2 ЧЕРЕЗ int?

6

Re: Допоможіть (мова Ci, вказівник)

koala написав:

Ні, не зрозуміліше. Вам треба:
- повернути вказівник на результат;
- вписати результат за вказівником; чи
- повернути виділену в функції пам'ять, в якій зберігається результат?
Розумієте, вказівник (на щось) - це тип. "Повернути результат через тип" - безглузда комбінація слов; можна повернути об'єкт певного типу (наприклад, вказівник), або повернути результат через якусь специфічну область пам'яті, наприклад, через глобальну змінну, але не через тип. Ви ж не можете повернути результат обчислення 2+2 ЧЕРЕЗ int?

Вам, що все завдання написати? Щоб ви зрозуміли

7

Re: Допоможіть (мова Ci, вказівник)

Так, гадаю.
А ще пунктуацію виправте, бо в мене ваші два речення не компілюються.

8

Re: Допоможіть (мова Ci, вказівник)

koala написав:

Так, гадаю.
А ще пунктуацію виправте, бо в мене ваші два речення не компілюються.

Ну гаразд.
Завдання: Функція повинна обчислити середнє арифметичне непарних елементів масива А[66]. Масив А передати в функцію через формальний параметр, результат повернути через вказівник. Введення масива А і виведення результату на екран організувати у головній програмі.

9

Re: Допоможіть (мова Ci, вказівник)

Ще вкажіть, який це ВНЗ, щоб я знав, куди дітей не віддавати.
А так - робите

int result;
int *OddAverage(int A[66])
{
  (робите, що хочете, результат записуєте в result)
  return &result;
}

Це дуже поганий стиль програмування.