fork download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4.  
  5. void forloop(int firstNum,int ratio,int repeats);
  6. int main(void)
  7. {
  8. int firstNum = 0;
  9. int ratio = 0;
  10. int repeats = 0;
  11. printf("First number of the series: ");
  12. scanf("%d", &firstNum);
  13. printf("the ratio of the series: ");
  14. scanf("%d", &ratio);
  15. printf("the amount of numbers to display is ");
  16. scanf("%d", &repeats);
  17. forloop(firstNum,ratio,repeats);
  18. }
  19.  
  20. void forloop(int firstNum,int ratio,int repeats)
  21. {
  22. int i = 0;
  23. for (i=1; i!=repeats+1;i++)
  24. {
  25. printf("%d ", firstNum*(pow( ratio, i)));
  26. }
  27. }
  28.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
3 2 10
compilation info
prog.c: In function ‘forloop’:
prog.c:25:18: error: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘double’ [-Werror=format=]
         printf("%d ", firstNum*(pow( ratio, i)));
                  ^
cc1: all warnings being treated as errors
stdout
Standard output is empty