Ir ao conteúdo
  • Cadastre-se

Jhonathan Marchetto

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. 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.
  2. No primeiro, o meu problema esta mais na parte mostrar um vetor contendo as cinco últimas consoantes da string. E no segundo não sei por onde começar acho que devo usar umas struct mas como, estou apenas iniciando tenho um pouco de dificuldade.
  3. 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

×
×
  • Criar novo...