codice:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>

int main()
{
    int i, j, len;
    char tmp, s[53]="0123456789abcdefghilmnopqrstuvzABCDEFGHILMNOPQRSTUVZ"; // colpa della formattazione (non lasciare lo spazio prima dello ZERO) :)

    len = strlen(s);
       
    for(i=0; i<len-1; i++)
			
        for(j=i+1; j<len; j++)
            
	    if(isalpha(s[j]) && islower(s[j])){
		    
	        tmp = s[j];
		s[j] = s[i];
		s[i] = tmp;

	    }
	
    for(i=0; i<len-1; i++)
			
        for(j=i+1; j<len; j++)
            
	    if(isalpha(s[j]) && islower(s[j]) && isalpha(s[i]) && islower(s[i])){
		    
	        tmp = s[j];
		s[j] = s[i];
		s[i] = tmp;

	   }
		
    printf("%s\n", s);
    system("PAUSE");
    return 0;
}