¿Ejecutar un programa que ingresa una cadena con una subcadena desde el teclado y genera el número de veces que la subcadena aparece en la cadena original? Ayúdame a ver por qué este programa está mal.
#include lt; stdio.hgt;
void main()
{
int i, j, k, recuento
char s1[100], s2[100];
printf("Ingrese la cadena principal: ");
gets(s1); Ingrese la subcadena: ");
gets(s2);
/**/ count=0; /**/
for(i=0 ;s1[i];i )
{
for(j=i,k=0;(s1[j])amp;amp;(s2[k])amp;amp;( s1[j]==s2[k]);j,/**/k /**/);
if(!s2[k]) cuenta;
}
printf("\ nCount=d\n", recuento);
getch()
}
;