Jūs esate

Swap array members in C

I am creating implementation of modular addition, subtraction and multiplication in the C programming language. So, I need a small piece of code which swaps members of an array. My implementation is as follows:
int array[] = {10, 9, 1, 5, 6}; int length = 5, temp = 0, i = 0; for (i = 0; i < length / 2; i++) { temp = array[i]; array[i] = array[length - 1 - i]; array[length - 1 - i] = temp; } // Result: 6, 5, 1, 9, 10
Maybe someone knows a better solution for this problem? One thing to note: I'm using the C programming language :)

Komentarai

Šiaip pastebėjau kad lietuviu kalba pamiršti... :(

Nea :) Tiesiog pagalvojau, kad dalį žinučių būtų galima ir angliškai rašyti - nes mano austrai kolegos nesupras programavimo problemų. O šiaip gal ką ir patartų :)

Komentuoti