///
Analise o código abaixo, elaborado em C++ e com base em Ascencio; Campos (ASCENCIO, Ana F. G. & CAMPOS, Edilene A. V. de. Fundamentos da programação de computadores: Algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA. 3 ed. São Paulo: Pearson Education do Brasil, 2012, p.318), e assinale a alternativa inteiramente CORRETA:
1 #include <string.h>
2 #include <stdio.h>
3 #include <ctype.h>
4 int main()
5 {
6 char frase[200];
7 int tam,i,qtde,num;
8 qtde=0;
9 printf("\nDigite uma frase\n");
10 gets(frase);
11 tam=strlen(frase);
12 for (i=0;i<tam;i++)
13 {
14 num=int(frase[i]);
15 if ((num >= 65 && num <= 90) || (num >= 97 && num <= 122))
16 {
17 //
18 if (num != 65 && num != 69
19 && num != 73 && num != 79
20 && num != 85 && num != 97
21 && num != 101 && num != 105
22 && num != 111 && num != 117)
23 {
24 qtde = qtde + 1;
25 }
26 }
27 }
28 printf("\nQuantidade = %d",qtde);
29 getchar();
30 return 0;
31 }