Advertisement
dllbridge

Untitled

Dec 21st, 2023
1,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1.  
  2.  
  3.  
  4. #include     <stdio.h>
  5. #include    <stdlib.h>
  6.  
  7.  
  8. ////////////////////////////////////////////////////
  9. struct el
  10. {
  11.     int n;
  12.    
  13.        
  14.     el *pNext; 
  15. };
  16.  
  17. ////////////////////////////////////////////////////
  18. int main()                                        //
  19. {
  20.    
  21.    
  22.    
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. /*
  35.  
  36. #include     <stdio.h>
  37. #include    <stdlib.h>
  38.  
  39. int nArr[12];
  40.  
  41. ////////////////////////////////////////////////////
  42. int main()                                        //
  43. {
  44.     int n2;
  45.    
  46.     int *arr = new(int[10]);    //(int*)malloc(sizeof(int) * 10);
  47.    
  48.    
  49.    
  50.    
  51.    
  52.     delete(arr);
  53.    
  54. }
  55.  
  56.  
  57.  
  58. */
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. /*
  70. #include     <stdio.h>
  71. #include    <stdlib.h>
  72.  
  73. int nArr[12];
  74.  
  75. ////////////////////////////////////////////////////
  76. int main()                                        //
  77. {
  78.     int n2;
  79.    
  80.     int *arr = (int*)malloc(sizeof(int) * 10);
  81.    
  82.    
  83.    
  84.    
  85.    
  86.     free(arr);
  87.    
  88. }
  89.  
  90. */
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127. //  va_list          //  Тип данных
  128. //  va_start();          void va_start(va_list param, последний_явный_параметр);
  129. //  va_arg  ();          type va_arg(va_list param, type);
  130. //  va_end  ();          void va_end(va_list param);
  131.  
  132. /*
  133. #include    <stdio.h>
  134. #include   <stdarg.h>
  135.  
  136.  
  137.  
  138. ////////////////////////////////////////////////////
  139. double avg(double a, ...)                         //  
  140. {
  141.    
  142.     va_list vl;
  143.    
  144.     int  n = 0;
  145.    
  146.     double num, sum = 0.0;
  147.    
  148.     va_start(vl, a);
  149.    
  150.     num = a;
  151.    
  152.     while(num)
  153.     {
  154.        sum += num;     n++;
  155.        
  156.        printf("n =  %d\n", n);
  157.        
  158.        num  = va_arg(vl, double);  
  159.     }
  160.    
  161.    
  162.     va_end(vl);
  163.    
  164.     if(n == 0) return 0;
  165.    
  166. return sum/n;  
  167. }
  168.  
  169.  
  170.  
  171. ////////////////////////////////////////////////////
  172. int main()                                        //
  173. {
  174.  
  175.     double a = avg(1.0, 2.0, 3.0, 4.0, 5.0, 0.0);
  176.        
  177.     printf("a = %5.2f\n", a);                            
  178.    
  179. }
  180.  
  181. */
  182.  
  183.  
  184.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement