Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
/* Usando a linguagem de programação C/C++ escreva um programa que recebe uma string de até 20 caracteres e imprime, a string digitada, um vetor contendo as cinco primeiras vogais da string digitada e um vetor contendo as cinco últimas consoantes da string digitada. Observe que para resolver este problema, o seu programa deverá ter uma função para identificar se um caractere é vogal ou não. */ #include <stdio.h> #include <stdlib.h> #include <string.h> //Função para limpar a tela void limpaTela(void) { system("cls"); return; } //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\nAluno: Edson Carlos de Oliveira"); printf("\nRU: 1321219 - POLO MONTE MOR / SP"); printf("\n\nESCOLA SUPERIOR POLITECNICA UNINTER"); printf("\n\n\t*********************OBJETIVO***********************"); printf("\n\n\tESTE PROGRAMA RECEBE UMA STRING DE ATE 20 CARACTERES"); printf("\n\tIMPRIME-A NA TELA JUNTO COM DOIS VETORES NO QUAL UM"); printf("\n\tDELES GUARDOU AS CINCO PRIMEIRAS VOGAIS E O OUTROS AS"); printf("\n\tCINCO ULTIMAS."); printf("\n\n\t****************************************************"); printf("\n\nEscreva uma frase: "); gets_s(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'; limpaTela(); printf("\n\nAluno: Edson Carlos de Oliveira"); printf("\nRU: 1321219 - POLO MONTE MOR / SP"); printf("\n\nESCOLA SUPERIOR POLITECNICA UNINTER"); printf("\n\n\t*********************OBJETIVO***********************"); printf("\n\n\tESTE PROGRAMA RECEBE UMA STRING DE ATE 20 CARACTERES"); printf("\n\tIMPRIME-A NA TELA JUNTO COM DOIS VETORES NO QUAL UM"); printf("\n\tDELES GUARDOU AS CINCO PRIMEIRAS VOGAIS E O OUTROS AS"); printf("\n\tCINCO ULTIMAS."); printf("\n\n\t****************************************************"); printf("\n\n\nVERIFIQUE ABAIXO O RESULTADO"); 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); }
Compartilhar