#include <stdio.h>
void invert(double *a, int n) {
double *p=a;
double *q=a+n-1;
double tmp;
while (p<q) {
tmp=*p;
*p=*q;
*q=tmp;
p++;
q--;
}
}
int main(void) {
int i;
double a[] = {1.0,2.0,3.0};
invert(a,3);
for (i=0;i<3;i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGludmVydChkb3VibGUgKmEsIGludCBuKSB7CiBkb3VibGUgKnA9YTsKIGRvdWJsZSAqcT1hK24tMTsKIGRvdWJsZSB0bXA7Cgogd2hpbGUgKHA8cSkgewogIHRtcD0qcDsKICAqcD0qcTsKICAqcT10bXA7CiAKICBwKys7CiAgcS0tOwogfQp9CgppbnQgbWFpbih2b2lkKSB7CiBpbnQgaTsKIGRvdWJsZSBhW10gPSB7MS4wLDIuMCwzLjB9OwogaW52ZXJ0KGEsMyk7CiBmb3IgKGk9MDtpPDM7aSsrKSB7CiAgcHJpbnRmKCIlbGYiLGFbaV0pOwogfQogcHJpbnRmKCJcbiIpOwogcmV0dXJuIDA7Cn0K