codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <stdlib.h> #include <string.h> //Função verifica se o caracter é ou não uma vogal int eh_vogal(char letra) { if (letra == 'a' || letra == 'A' || letra == 'e' || letra == 'E' || letra == 'i' || letra == 'I' || letra == 'o' || letra == 'O' || letra == 'u' || letra == 'U') return 1; else return 0; } int main() { char frase[21], vogalInicio[7], vogalFinal[7]; int tamFrase; printf("\n\nEscreva uma frase: "); gets(frase); tamFrase = strlen(frase); int cont = 0; for (int i = 0; (cont < 5) && (i < tamFrase); i++) { if (eh_vogal(frase[i]) == 1) { vogalInicio[cont] = frase[i]; cont++; } } vogalInicio[cont] = '\0'; cont = 0; for (int i = tamFrase; (cont < 5) && (i >= 0); i--) { if (eh_vogal(frase[i]) == 1) { vogalFinal[cont] = frase[i]; cont++; } } vogalFinal[cont] = '\0'; printf("\n\n\n Vogais no inicio da frase %s: ", frase); for (int i = 0; vogalInicio[i] != NULL; i++) printf("%c ", vogalInicio[i]); printf("\n\n\n Vogais no final da frase %s: ", frase); for (int i = 0; vogalFinal[i] != NULL; i++) printf("%c ", vogalFinal[i]); printf("\n\n"); system("PAUSE"); return (0); }
Private
[
?
]
Run code
Submit