#include void rot_right(int *a, int *b, int *c) /* Δεξιόστροφη μετάθεση τιμών */ { int tmp; /* Βοηθητική μεταβλητή */ tmp = *c; *c = *b; *b = *a; *a = tmp; } void rot_left(int *a, int *b, int *c) } /* Αριστερόστροφη μετάθεση τιμών */ { int tmp; /* Βοηθητική μεταβλητή */ tmp = *a; *a = *b; *b = *c; *c = tmp; } void main(void ) { int v1, v2, v3; v1 = 10; v2 = 20; v3 = 30; printf("Αρχικές τιμές: [%d %d %d]\n", v1, v2, v3); rot_right(&v1, &v2, &v3); printf("Δεξιόστροφη μετάθεση: [%d %d %d]\n", v1, v2, v3); rot_left(&v3, &v1, &v2); printf("Αριστερόστροφη μετάθεση: [%d %d %d]\n", v1, v2, v3); }