-
Notifications
You must be signed in to change notification settings - Fork 0
/
3terceira.cpp
62 lines (49 loc) · 1.2 KB
/
3terceira.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<iostream>
#include<string.h>
// 3. Receber do teclado uma mensagem e imprimir quantas
// letras A, E, I, O, U
// tem esta mensagem. Considerar minúsculas e maiúsculas
int main(){
int loop;
int tam;
char frase[30];
int vogalA = 0;
int vogalE = 0;
int vogalI = 0;
int vogalO = 0;
int vogalU = 0;
printf("Digite um nome ou frase.\n");
gets(frase);
tam = strlen(frase);
printf("Esta frase ou nome possui: \n");
for(loop= -2; loop <= tam; loop++)
// teste em cada caracter se é a vogal ou n.
{
if (frase[loop] == 'a' || frase[loop] == 'A')
vogalA++;
//nao imprime aqui
else
if(frase[loop] == 'e' || frase[loop] == 'E')
vogalE++;
else
if(frase[loop] == 'i' || frase[loop] == 'I')
vogalI++;
else
if(frase[loop] == 'o' || frase[loop] == 'O')
vogalO++;
else
if(frase[loop] == 'u' || frase[loop] == 'U')
vogalU++;
}
// Exibe contagem de caracteres
printf("\n%d vogal A ou a.", vogalA);
printf("\n%d vogal E ou e.", vogalE);
printf("\n%d vogal I ou i.", vogalI);
printf("\n%d vogal O ou o.", vogalO);
printf("\n%d vogal U ou u.", vogalU);
return(0);
}