Bem este programa faz o seguinte,pega q quantidade de letras "c" escritas em uma frese de ate no maximo 100 caracteres e calcula a letra "c".
Eu vi que funciona direitinho.Mais eu não tive um bom entendimento em certas partes do programa.
#include <stdio.h>
int main ()
{
char string[100]; /* String, ate' 99 caracteres */
int i, cont;
printf("\n\nDigite uma frase: ");
gets(string); /* Le a string */
printf("\n\nFrase digitada:\n%s", string);
cont = 0;
for (i=0; string[i] != ''; i=i+1)
{
if ( string[i] == 'c' ) /* Se for a letra 'c' */
cont = cont +1; /* Incrementa o contador de caracteres */
}
printf("\nNumero de caracteres c = %d", cont);
return(0);
}
O proble todo é "string" que não sei o papel dela no programa,\ZERO tambem não sei qual é o papel dele,i=i+1 tambem estou em duvida e tambem por que essa sequencia do "for" está desta forma.
Pergunta
CarlosR
Bem este programa faz o seguinte,pega q quantidade de letras "c" escritas em uma frese de ate no maximo 100 caracteres e calcula a letra "c".
Eu vi que funciona direitinho.Mais eu não tive um bom entendimento em certas partes do programa.
O proble todo é "string" que não sei o papel dela no programa,\ZERO tambem não sei qual é o papel dele,i=i+1 tambem estou em duvida e tambem por que essa sequencia do "for" está desta forma.
Obrigado as pessoas que me ajudarem!
Link para o comentário
Compartilhar em outros sites
5 respostass 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.