-
Posts
4 -
Cadastrado em
-
Última visita
Reputação
0-
Acabei me explicando mal mesmo e deixando a questão meio vaga,deculpe. Estou usando linguagem c, no Devc++, quanto a minha experiencia, estou cursando Analise e desenvolvimento de sistemas e essas são questões que tenho que resolver. "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 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); } Isso é o que eu tenho feito só gostaria, de alterar de forma que mostrasse as consoantes finais e não as vogais. "Usando a linguagem de programação C/C++ escreva um programa que recebe o nome, com até 50 caracteres de um aluno e sua nota e grave os dados relativos a até 50 alunos em um arquivo no seu disco. Observe que a nota deverá estar entre zero e dez e números reais são permitidos." Já esse não sei bem por onde começar.
-
Olá, estou precisando de ajuda com duas questões de criação de programa: "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." e o outro é esse: "Usando a linguagem de programação C/C++ escreva um programa que recebe o nome, com até 50 caracteres de um aluno e sua nota e grave os dados relativos a até 50 alunos em um arquivo no seu disco. Observe que a nota deverá estar entre zero e dez e números reais são permitidos." se alguém puder ajudar desde ja agradeço
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais