fork download
  1. #include <stdio.h>
  2.  
  3. double * get_possible_roots(double *ptr_possible_roots, int a0_over_an_size);
  4.  
  5. int main()
  6. {
  7. double *ptr_possible_roots;
  8. int i, a0_over_an_size = 0;
  9.  
  10. get_possible_roots(ptr_possible_roots, a0_over_an_size);
  11.  
  12. for(i = 0; i < a0_over_an_size; i++)
  13. {
  14. printf("%lf ", *(ptr_possible_roots+i));
  15. }
  16. return 0;
  17. }
  18.  
  19. double * get_possible_roots(double *ptr_possible_roots, int a0_over_an_size)
  20. {
  21. int i;
  22. a0_over_an_size = 6;
  23. int p_numerator[6] = {1, 1, 1, 1, 2, 4};
  24. int p_denominator[6] = {1, 2, 4, 8, 1, 1};
  25. static double possible_roots[6];
  26.  
  27.  
  28. for(i = 0; i < a0_over_an_size; i++)
  29. {
  30. possible_roots[i] = (double)p_numerator[i]/(double)p_denominator[i];
  31. }
  32.  
  33. ptr_possible_roots = possible_roots;
  34. return ptr_possible_roots;
  35. }
Success #stdin #stdout 0s 2108KB
stdin
Standard input is empty
stdout
Standard output is empty