mp2i-info/tp2/exo3.c
2025-09-23 16:10:17 +02:00

20 lines
390 B
C

#include <stdio.h>
#include <stdlib.h>
void f(int t[], uint len) {
uint i = 0;
while (i + 1 < len) {
t[i] = t[i] ^ t[i + 1];
t[i + 1] = t[i] ^ t[i + 1];
t[i] = t[i] ^ t[i + 1];
i++;
}
}
int main() {
int t[3] = {3, 6, 7};
printf("t = {%d, %d, %d}\n", t[0], t[1], t[2]);
f(t, 3);
printf("t = {%d, %d, %d}\n", t[0], t[1], t[2]);
}