Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: ChristianThraash en 22 Mayo 2016, 19:13 PM

Título: ayuda con cadena de caracteres
Publicado por: ChristianThraash en 22 Mayo 2016, 19:13 PM
me explican como puedo desarrolar la funcion?
que paginas me recomiendan para resolver este tipo de ejercicios?
(http://i.imgur.com/XsnVie9.png)




aca les dejo los que me faltan
(http://i.imgur.com/8sqeKyZ.png)
Título: Re: ayuda con cadena de caracteres
Publicado por: AlbertoBSD en 22 Mayo 2016, 19:28 PM
con un while se puede hacer.

i= 0;
while(str[i] != '\0'){
 if(str[i] == c){
   count++;
 }
  i++;
}
Título: Re: ayuda con cadena de caracteres
Publicado por: JavierScars en 22 Mayo 2016, 19:33 PM
Recuerda que un String también puede ser tratado como un array de caracteres... Ahí tienes una pista para empezar... Investiga estudia y resuélvelo tu mismo, esta fácil  ;).

Ejemplo rapido:

palabra[] = "Hola";
printf("%c %c %c", palabra[3], palabra[2], palabra[1]);


RESULTADO : "alo"

Porque el carácter numero 3 de la palabra es la "a" el 2 la "l" y el 1 la "o", recuerda que en C se comienza desde 0.