Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Problema na execusão.

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Problema na execusão.

    não estou conseguindo entrar com os valores para fazer a analise,vai direto para o else da uma luz ae galera....

    Código:
    #include<conio.h>
    #include<stdio.h>
    main()
    {
      char c[2];
       printf("Digite um caracter Alfanumerico  .: ");
       scanf("%c",&c[0]);
       if((c[0] == 0) || (c[0] == 1) || (c[0] == 2) || (c[0] == 3) || (c[0] == 4) ||
        (c[0] == 5) || (c[0] == 6) || (c[0] == 7) || (c[0] == 8) || (c[0] == 9))
       {
            printf("Tipo numerico ");
       }
       else  if((c[0] == 'a') || (c[0] == 'A') || (c[0] == 'e') || (c[0] == 'E') || 
       (c[0] == 'i') || (c[0] == 'I') || (c[0] == 'u') || (c[0] == 'U'))
       {
            printf("Tipo Vogal ");
       } 
       else  if(c[0] == 'b' || c[0] == 'B' || c[0] == 'c' || c[0] == 'C' || c[0] == 'd' || c[0] == 'D' || 
       c[0] == 'f' || c[0] == 'F' || c[0] == 'g' || c[0] == 'G' || c[0] == 'h' || c[0] == 'H' || c[0] == 'j'
       || c[0] == 'J' || c[0] == 'k' || c[0] == 'K' || c[0] == 'l' || c[0] == 'L' || c[0] == 'm' || c[0] == 'M'
       || c[0] == 'n' || c[0] == 'N' || c[0] == 'p' || c[0] == 'P' || c[0] == 'q' || c[0] == 'Q' || c[0] == 'r' 
       || c[0] == 'R' || c[0] == 's' || c[0] == 'S' || c[0] == 't' || c[0] == 'T' || c[0] == 'v' || c[0] == 'V'
       || c[0] == 'x' || c[0] == 'X' || c[0] == 'w' || c[0] == 'W' || c[0] == 'y' || c[0] == 'Y' || c[0] == 'z' || c[0] == 'Z')
       {
            printf("Tipo Consoante ");
       }
       else
       {
            printf(" Tipo caracter especial ou invalido!!! "); 
       }   
        
          
       getch();
    }

  • Font Size
    #2
    Eproctux
    Na verdade o prog está certo, aqui funcionou tudo menos os caracteres alfanuméricos.
    Isto porque quando você trata um número como um caractere, você precisa colocar eles entre ' ' (aspas simples) igual você fez com as letras.
    Falou?

    Até +

    Comment


    • Font Size
      #3
      Código PHP:
      #include <stdio.h>

      int main()
      {
          
      char l;
          
      scanf("%c",&l);

              if(
      isalpha(l)){
                  
      puts("Letra");
                      if(
      l=='a' || =='e' || =='i' || l=='o' || l=='u' ){
                              
      puts("Vogal");
                          }else {
                              
      puts("Consoante");
                          }
                  }else{
                      
      puts("Numeral");
              }
                  
          return 
      0;


      Comment


      • Font Size
        #4
        se você quiser, seguindo a mesma lógica de M4CK, você pode usar o isdigit do c pra ver se é número...
        Assembly, C, C++, C#, HTML/XHTML, Java SE, Java EE, JavaScript, Perl, Python, SQL.

        "If you give a hacker a new toy, the first thing he'll do is take it apart to figure out how it works." - Jamie Zawinski

        Comment

        X
        Working...
        X