#include <stdio.h>
#include <string.h>
 
char c1[]={'w','^'.'x','^','\0'}, c2[]={'w','^','x','\0'},c3[]={'w','x','^','\0'}, c4[]={'w','x','\0'}, cad[5];
int nc;
 
//funcion com
 
int com()
{
int j;
j=strcmp(cad, c1);
 
if (j==0)
{nc=1;
j=1;}
 
else j=strcmp(cad,c2);
 
if(j==0)
{nc=2;
j=1;}
else j=strcmp(cad,c3);
 
if(j==0)
{nc=3;
j=1;}
else j=strcmp(cad,c4);
 
if(j==0)
{nc=4
j=1;}
else printf("error\n");
 
}
 
main()
{
int i=1,a=0;
char o;
 
do{
printf("introduce el termino # %i \n",i);
scanf("%s",cad);
i++;
com();
while(nc==0)
{
printf("no has introducido un termino valido \n vuelbe a ingresar el termino \n");
scanf("%s",cad);
com();
}
 
if(nc!=0)
{
printf("Numero de comparacion devuelto = %i \n  desea ingresar otro termino? \n S o N \n",nc);
scanf("%c",& o);
}
 
if (o=='N')
{ printf("Fin de la ejecucion del programa \n ");
break;
}
 
}while(o =='S');
 
}