Advertisement
Jonas_3k

/* Directivas @ Verificação ASCII */

Jul 12th, 2011
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. // Questão crie um algoritmo que, verifique se um caracterer dado é minusculo ou maiusculo //
  2. // como não tenho nada para fazer decidi criar esse algoritmo, //
  3. #include<stdio.h>
  4. /*-  usei uma definição, para ver o numero dado  -*/
  5. #define verificar(numero_passado) numero_passado >= 92 ? puts("minuscula") : puts("maiuscula")
  6.  
  7. int main(){
  8.  
  9.     int inteiro ;/* vai receber o numero do caractere */
  10.  
  11.     char caractere; /* vai receber o caractere */
  12.  
  13.     puts("-> Entre com uma letra qualquer, caso queira maiuscula ative o capslook <-");
  14.  
  15.     scanf("%c",&caractere); /* sem comentários */
  16.  
  17.     inteiro = (int) caractere; /* faz a converção */
  18.  
  19.     verificar(inteiro); /* manda o inteiro para a #define verificar */
  20.  
  21.   /*
  22.     o algoritimo funciona da seguinte maneira, todo caracterer tem um numero hexadecimal,
  23.     ou seja os maiusculos tem o valor de 62 à 91, o os minusculos valem de 92 à 122; então
  24.     com isso quando eu passo a conversão deste caracterar para a define verifica estou passando
  25.     um numero que vai ser comparado se for maior que 92 é minusculo senão e maiusculo.
  26.  
  27.      */
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement