int* m = new int [d1*d2];
ptr1 = m;
ptr2 = m + (d2*(d1-1));
if ( *ptr1 != *ptr2){
temp = ptr2;
ptr2 = ptr1;
ptr1 = temp;
}
ptr1 +=d2;
ptr2 -= d2;
それをするために
から
4 1
3 7
5 2
に
5 2
3 7
4 1
これは私がこれまでに思いついたもので、ほとんど何もありません。どのような種類のループが適合するかを見つけるのに問題があります。