fork download
  1. #include <stdio.h>
  2.  
  3. int sum( const double (*const tab)[2], const size_t tab_len ) {
  4.  
  5. int ans = 0;
  6.  
  7. for( size_t i = 0; i < tab_len; i++ ) {
  8.  
  9. ans += ( ( int ) tab[i][0] ) + ( ( int ) tab[i][1] );
  10.  
  11. }
  12.  
  13. return ans;
  14.  
  15. }
  16.  
  17. void printtab( const double *const tab , const size_t len_to_print ) {
  18.  
  19. for( size_t i = 0; i < len_to_print; i++) printf( "%f ", tab[i] );
  20. puts("");
  21. }
  22.  
  23. int main(void) {
  24.  
  25. const size_t n = 10;
  26. double t1[n], t2[n];
  27. double t[n][2];
  28.  
  29. // spr
  30. printtab( t1, n );
  31. printtab( t1, 3 );
  32. printf( "%i", sum( t, n ) );
  33.  
  34. return 0;
  35.  
  36. }
  37.  
Success #stdin #stdout 0s 10304KB
stdin
Standard input is empty
stdout
0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 
0.000000 0.000000 0.000000 
0