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!=’#’);
}