#include <stdio.h>
int sum( const double (*const tab)[2], const size_t tab_len ) {
int ans = 0;
for( size_t i = 0; i < tab_len; i++ ) {
ans += ( ( int ) tab[i][0] ) + ( ( int ) tab[i][1] );
}
return ans;
}
void printtab( const double *const tab , const size_t len_to_print ) {
for( size_t i
= 0; i
< len_to_print
; i
++) printf( "%f ", tab
[i
] ); }
int main(void) {
const size_t n = 10;
double t1[n], t2[n];
double t[n][2];
// spr
printtab( t1, n );
printtab( t1, 3 );
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3VtKCBjb25zdCBkb3VibGUgKCpjb25zdCB0YWIpWzJdLCBjb25zdCBzaXplX3QgdGFiX2xlbiAgKSAgewoKCWludCBhbnMgPSAwOwoJCglmb3IoIHNpemVfdCBpID0gMDsgaSA8IHRhYl9sZW47IGkrKyApICB7CgkJCgkJYW5zICs9ICggKCBpbnQgKSB0YWJbaV1bMF0gKSArICAoICggaW50ICkgdGFiW2ldWzFdICk7CgkJCgl9CgkKCXJldHVybiBhbnM7CgkKfQoKdm9pZCBwcmludHRhYiggY29uc3QgZG91YmxlICpjb25zdCB0YWIgLCBjb25zdCBzaXplX3QgbGVuX3RvX3ByaW50ICkgIHsKCQoJZm9yKCBzaXplX3QgaSA9IDA7IGkgPCBsZW5fdG9fcHJpbnQ7IGkrKykgIHByaW50ZiggIiVmICIsIHRhYltpXSApOwoJcHV0cygiIik7Cn0KCmludCBtYWluKHZvaWQpIHsKCQoJY29uc3Qgc2l6ZV90IG4gPSAxMDsKCWRvdWJsZSB0MVtuXSwgdDJbbl07Cglkb3VibGUgdFtuXVsyXTsKCgkvLyBzcHIKCXByaW50dGFiKCB0MSwgbiApOwoJcHJpbnR0YWIoIHQxLCAzICk7CglwcmludGYoICIlaSIsIHN1bSggdCwgbiApICk7CgoJcmV0dXJuIDA7CgkKfQo=