#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

#define MAX 256

void anagramma(char s[]) {         //ritorna un anagramma della stringa
	int lunghezza = 0, posizione;
	char temp;
	int i;
	lunghezza = strlen(s);
	for (i = 0; i < lunghezza; i++) {
		posizione = rand() % lunghezza;
		temp = s[i];
		s[i] = s[posizione];
		s[posizione] = temp;
	}
}

int main() {

	srand(time(NULL));

	char s[MAX] = {0};



	printf("Scrivi una parola: ");
	gets(s);


	printf("Anagramma: ");
	anagramma(s);
	printf("%s\n", s);
	return 0;
}
