dllbridge

Untitled

Apr 4th, 2026
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1.  
  2.  
  3. #include  <stdio.h>
  4. #include <locale.h>
  5. #include   <time.h>
  6. #include <stdlib.h>
  7.  
  8.  
  9.  
  10. void  monitor(float*);
  11. float   sum(float *p);
  12.  
  13.  
  14. //////////////////////////////////////////////////////////////
  15. int main()
  16. {
  17.  
  18.     setlocale(LC_ALL, "rus");
  19.     srand(time(0));
  20.  
  21.     float fArr[11];
  22.     fArr[0] = 0;
  23.  
  24.  
  25.  
  26.   while(fArr[0] < 31 || fArr[0] > 32)
  27.   {
  28.        
  29.         sum(fArr);
  30.   }
  31.  
  32.   printf("Summa = %.2f\n", fArr[0]);
  33.  
  34.   monitor(fArr);
  35.  // check(fArr);  
  36.  
  37. return 0;
  38. }
  39.  
  40.  
  41.  
  42. //////////////////////////////////////////////////
  43. void monitor(float* p)
  44. {
  45.  
  46.      for(int i = 1; i < 11; i++)
  47.      {
  48.  
  49.          printf("fArr[%2i] = %5.2f\n", i, p[i]);  
  50.      }  
  51. }
  52.  
  53.  
  54.  
  55. /////////////////////////////////////////////////
  56. float sum(float *p)
  57. {
  58.       p[0] = 0;
  59.  
  60.       for(int i = 1; i < 11; i++)
  61.       {
  62.  
  63.           p[i] = (rand() % 6) + ((float)(rand() % 100) / 100);  
  64.       }
  65.  
  66.       for(int i = 1; i < 11; i++)
  67.       {  
  68.  
  69.           p[0] += p[i];
  70.       }
  71.      
  72. return p[0];
  73. }
  74.  
  75.  
Advertisement
Add Comment
Please, Sign In to add comment