1 Востаннє редагувалося BlackIce (18.12.2016 18:29:07)

Тема: Допоможіть застосувати покажчики у програмі.

Написав програму, але треба застосувати покажчики.
Допожіть будь ласка.
Дякую.

Post's attachments

Source.cpp 1.22 kb, 44 downloads since 2016-12-18 

2 Востаннє редагувалося ReAl (18.12.2016 20:28:19)

Re: Допоможіть застосувати покажчики у програмі.

Просто необхідно скрізь замість індексів i та m використовувати вказівники відповідного типу і далі в такому дусі

int *ptr_min, *ptr_max;
int *p;

for (p = arr1; p < arr1 + n ; ++p) {
    // робота з *p замість arr1[i]
    if (max < *p) {
        max = *p;
        ptr_max = p;
    }
    // і так далі
}

Лірично-термінологічний відступ.

Я не знаю, чому поважні Мейнарович і Кратко у своєму словнику на слово pointer як переклад слова «взагалі» написали вказівник, але у програмістському значенні вжили не вказівник, а покажчик.
Але це, мабуть, єдине місце (крім методичок від викладачів, які щойно почали викладати українською, та студентських робіт), де я такий варіант зустрічав.

У мене ніколи не було сумнівів, що палець на руці вказівний, а не покажчиковий, і тип даних, який вказує на інше місце у пам'яті, має називатися «вказівник».

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: koala, P.Y., boshik19833

3

Re: Допоможіть застосувати покажчики у програмі.

Про покажчики та вказівники хто ще не бачив

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: ReAl1

4

Re: Допоможіть застосувати покажчики у програмі.

(практично) ті ж люди і (практично) ті ж аргументи :-)

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");