Advertisement
dllbridge

Untitled

May 29th, 2023
818
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.71 KB | None | 0 0
  1.  
  2.  
  3. //  Все значения в числовом ряду (массиве) различны и > 0.
  4. //                                            
  5. //  Ноль - это признак завершения последовательности данных в массиве.
  6. //
  7. //  Функция не должна изменять содержимоt массива ai[],
  8. //
  9. //  Требуется проинициализировать массив указателей pai[] адресами элементов
  10. //                    ai[] в порядке их (значений эл-тов ai[] ) возрастания.                                                                        
  11. //  
  12. //  Код файла "main.c" можно форматировать "под себя", но смысл желательно
  13. //    оставить прежним, чтобы убедиться в работоспособности Вашего варианта
  14. //                                                         функции "FindMAX".  
  15.  
  16.  
  17. #include   <stdio.h>
  18. #include  "secret.h"  // здесь прототип функции int FindMAX(int *, int **);  
  19.  
  20.  
  21. ////////////////////////////////////////////////////////////////////
  22. int main()                                                        //
  23. {
  24.    
  25.     int *pai[23],
  26.           ai[23] = {33, 22, 7, 99922222, 1, 334, 2, 777777, 55,
  27.                     61, 17, 72, 8, 11, 34, 4, 111000222, 12, 0},
  28.                i,  cnt = FindMAX(ai, pai);                                              
  29.     for(i = 0; i < cnt; i++)
  30.     {
  31.  
  32.         printf("  ai[%2d] = %9d  ", i,   ai[i]);           
  33.         printf("*pai[%2d] = %9d\n", i, *pai[i]);       
  34.  
  35.     }   getchar();
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement