fork download
  1. #include <stdio.h>
  2.  
  3. int print(int **arr, int m, int n)
  4. {
  5. int i, j, sum =0,check = 0;
  6. for (i = 0; i < m; i++)
  7. for (j = 0; j < n; j++){
  8. sum = sum + *((arr + i*n) + j);
  9. check = check + (int)*((arr + i*n) + j);
  10. }
  11. printf("--%d--using typecast\n",check);
  12. return sum;
  13. }
  14.  
  15. int main()
  16. {
  17. int arr[][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
  18. int m = 3;
  19. int n = 3;
  20. printf("%d",print((int **)arr, m, n));
  21. return 0;
  22. }
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
--45--using typecast
116505