Foro de elhacker.net

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.

Código
  1. i= 0;
  2. while(str[i] != '\0'){
  3.  if(str[i] == c){
  4.    count++;
  5.  }
  6.  i++;
  7. }


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.