allora:

codice:
#include <stdio.h>
#include <ctype.h>
#define dim 100


int main(){
    int idx;

    char string[] = "vorrei Superare pROGRAMMAZIONE\0 ";
    
    for(idx=0;idx<dim;idx++){
       if(islower(string[idx]))
       string[idx]=toupper(string[idx]);
       else if (isupper(string[idx]))
       string[idx]=tolower(string[idx]);
}
       
       printf("%s\n", string);
       
       system("pause");
       return 0;
    
    


}
fin qui ci sono arrivato...premetto che è il mio primo programma con le stringhe e mi viene voglia sempre di fare la solita modifica, cioè quella di "elasticizzare" il programma. Cioè prendere in input n caratteri per formare una stringa di lunghezza arbitraria...non riesco a carcare l'array string e farlo esaminare dall'algoritmo. Vi chiedo il solito spunto!