Ir para conteúdo
Fórum Script Brasil

DgoH

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre DgoH

Perfil

  • Gender
    Male
  • Location
    Santa Maria

DgoH's Achievements

0

Reputação

  1. obrigado pelas respostas, já finalizei o programa.
  2. poise, eu não sei bem como calcular o peso total das vogais ao final, poderia descrever?
  3. Preciso de ajuda com o seguinte trabalho, em C : Enunciado Implemente um programa em C que recebe como entrada uma string composta por no máximo 100 vogais, e os pesos (valores inteiros) de cada uma das vogais. A partir daí o programa deve calcular o peso da string digitada e imprimir o resultado na tela. O peso da string deve ser composto pelo somatório dos pesos de todas as vogais que a compõem. Devem ser consideradas as vogais minusculas e maiúsculas. Caso sejam digitados caracteres diferentes de vogais, o programa deve apresentar uma mensagem de erro na tela, informando que foi digitado um valor inválido. Veja o exemplo da execução abaixo. Em negrito estão os valores de entrada digitados pelo usuário. Digite a String apenas com vogais <enter>: AeaIoOiu Digite o peso das vogais a e i o u Peso 1a vogal <enter>: 1 Peso 2a vogal <enter>: 2 Peso 3a vogal <enter>: 0 Peso 4a vogal <enter>: 3 Peso 5a vogal <enter>: 4 Peso Total da String = 14 Atenção: O cálculo é realizado como segue: peso(AeaIoOiu)= peso(A)+peso(e)+peso(a)+peso(I)+peso(o)+peso(O)+peso(i)+peso(u)= 1+2+1+0+3+3+0+4 = 14 O que já fiz foi, #include<stdio.h> #include<stdlib.h> #include<string.h> char vogal[100]; //declara variável string int tamanho; int i,total; vetor[5]; main () { printf("Digite a String apenas com vogais: "); gets(vogal); printf("digite o peso das vogais : a e i o u\n"); for(i=0;i<5;i++){ printf("digite o peso da vogal %d\n",i); scanf("%d",&vetor); } for(i=0;i<strlen(vogal);i++){ if((vogal=='a')||(vogal)=='A'){ } else if((vogal=='e')||(vogal)=='E'){ } else if((vogal=='i')||(vogal)=='I'){ } else if((vogal=='o')||(vogal)=='O'){ } else if ((vogal=='u')||(vogal)=='U'){ } else{ printf("a string digitada não é vogal"); } } } preciso faze-lo apenas com strings, nada de ponteiros e tal.
×
×
  • Criar Novo...