Colección de citas famosas - Slogan de motivación - Programación en lenguaje C Descubra si una cadena contiene dos cadenas al mismo tiempo, como si "¿cuántos años tiene su padre?"

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>

}

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);

}