#include <stdio.h>
int main()
{
char frase[40];
int i,cont;
printf("Digite uma frase: ");
gets(frase);
cont=0;
for (i=0; frase[i] != ''; i++)
{
if (frase[i] == 'a')
{
frase[i]='b';
cont=cont+1;
}
{
printf("Frase digitada: %s\n", frase);
printf("O numero de letras a na frase e: %d\n", cont);
printf("A frase modificada ficou assim: %s\n", frase);
printf("O numero de letras a pela letra b e: %d\n", cont);
}
}
}
Mas o resultado ao imprimir fica desse jeito:
O numero de letras a na frase e: 1
A frase modificada ficou assim: bmanda
O numero de letras a na frase e: 1
O numero de letras a pela letra b e: 1
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 1
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbndb
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 3
A frase modificada ficou assim: bmbndb
O numero de letras a pela letra b e: 3
O numero de letras a pela letra b e: 3
Alguém sabe como o resultado pode ficar único? Tipo assim:
Pergunta
nerdghost
O código é o seguinte:
Mas o resultado ao imprimir fica desse jeito:
O numero de letras a na frase e: 1
A frase modificada ficou assim: bmanda
O numero de letras a na frase e: 1
O numero de letras a pela letra b e: 1
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 1
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbnda
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 2
A frase modificada ficou assim: bmbndb
O numero de letras a na frase e: 2
O numero de letras a pela letra b e: 3
A frase modificada ficou assim: bmbndb
O numero de letras a pela letra b e: 3
O numero de letras a pela letra b e: 3
Alguém sabe como o resultado pode ficar único? Tipo assim:
A frase digitada e: amanda
A frase modificada ficou assim: bmbndb
O numero de letras a pela letra b e: 3
O numero de letras a pela letra b e: 3
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.