Programación en lenguaje C Descubra si una cadena contiene dos cadenas al mismo tiempo, como si "¿cuántos años tiene su padre?"
#includelt;stdio.hgt;
#includelt;string.hgt;
#define N 1000
#define M 10
#define X 10000
void fun(char str[X])
{
int i=0, j=0 , m=0, n, a=0, b=0, k, w;
char str1[N][M]
char xxx[]="S1215" , xx[]="S3024", x[6]
while(str[i]!='\0')
{
si (str[i]=='-') {str1[j][m]='\0';j;m=0;i;}
más {str1[j][m] =cadena[i];i;m;}
}
for(i=0;ilt;=j;i)
{
w=0;
mientras(wlt; 6)
{
x[w]=str1[i][w];
if(w==5) x[w]='\0';
w
}
if(strcmp; (x, xx)==0) {a=1; k=i;}
if(strcmp(x, xxx)==0) {b=i;} p>
p>
}
if(a==0amp;amp;b==0) printf("0\n");
if( (a==1amp ;amp;b==0)||(a==0amp;amp;b==1)) printf("1\n");
if(a== 1amp;amp;b ==1)
{
if(klt;n-1)
for(i=k 1;ilt;n; i)
printf("s ",str1[i]);
if(nlt;k-1)
for(i=n 1; ilt;k;i )
printf("s ", str1[i]);
else printf("ambos adyacentes"); "\n ");
}
}
void main()
{
char str [X] ;
obtiene(cadena);
divertida(cadena);
}