Trasforma una lettera da minuscola a valore ascii e maiuscola

/*LETTERA DA MINUSCOLA A VALORE ASCII E MAIUSCOLA*/

#include<stdio.h>

#include<math.h>

void lettera();   /*prototipo della procedura*/

main()

{

printf(“Inserisci una lettera minuscola\n”);

printf(“Se vuoi uscire premi ‘#’\n”);

scanf(“%d”,&num1);

lettera();               /*chiamata (call)*/

}

void lettera()           /*definizione della procedura*/

{

char c,d,def;

do{scanf(“%c”,&c);

if((c>=’a’)&&(c<=’z’))

  {d=c-‘a’+’A';

printf(“Il valore ASCII di %c e’ %d\n”, c,c);

printf(“La maiuscola di %c e’ %c\n”,c,d);

printf(“Inserisci una lettera minuscola\n”);

scanf(“%c”,&def);

}

else if ((c<‘a’)||(c>’z’)&&(c!=10))

{

printf(“Non e’ una lettera minuscola.Riprova\n”);}

}

while(c!=’#’);

}

Lascia un commento