Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Все значения в числовом ряду (массиве) различны и > 0.
- //
- // Ноль - это признак завершения последовательности данных в массиве.
- //
- // Функция не должна изменять содержимоt массива ai[],
- //
- // Требуется проинициализировать массив указателей pai[] адресами элементов
- // ai[] в порядке их (значений эл-тов ai[] ) возрастания.
- //
- // Код файла "main.c" можно форматировать "под себя", но смысл желательно
- // оставить прежним, чтобы убедиться в работоспособности Вашего варианта
- // функции "FindMAX".
- #include <stdio.h>
- #include "secret.h" // здесь прототип функции int FindMAX(int *, int **);
- ////////////////////////////////////////////////////////////////////
- int main() //
- {
- int *pai[23],
- ai[23] = {33, 22, 7, 99922222, 1, 334, 2, 777777, 55,
- 61, 17, 72, 8, 11, 34, 4, 111000222, 12, 0},
- i, cnt = FindMAX(ai, pai);
- for(i = 0; i < cnt; i++)
- {
- printf(" ai[%2d] = %9d ", i, ai[i]);
- printf("*pai[%2d] = %9d\n", i, *pai[i]);
- } getchar();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement