fork(1) download
  1. #include <stdio.h>
  2. #define SIZE 5
  3. void change_array(double x[], int s);
  4.  
  5.  
  6. int main()
  7. {
  8. double x[SIZE] = {3, 5, 6, 12, 32};
  9. printf("The array is as: \n");
  10. for(int i = 0;i<SIZE;i++)
  11. printf("\n%f",x[i]);
  12.  
  13. //fill_array(x, SIZE);
  14.  
  15. //print_array(x, SIZE);
  16. change_array(x, SIZE);
  17. printf("After change, the array is: \n");
  18. for(int i = 0;i<SIZE;i++)
  19. printf("\n%f",x[i]);
  20. // print_array(x, SIZE);
  21. return 0;
  22. }
  23.  
  24.  
  25. void change_array(double x[], int s)
  26. {
  27. int i=0;
  28.  
  29. for (i=0; i<s; i++)
  30. {
  31. if (x[i] < 10)
  32. {
  33. (x[i] = (x[i] * 2));
  34. }
  35. }
  36. }
Success #stdin #stdout 0.02s 2724KB
stdin
Standard input is empty
stdout
The array is as: 

3.000000
5.000000
6.000000
12.000000
32.000000After change, the array is: 

6.000000
10.000000
12.000000
12.000000
32.000000