#include<stdio.h> #include<math.h> char s[]={'a','x','x','b','a','b','x','x','x','x','x','a','b','a','x','x','b',};
int minimum(char,char,int ); int main() { int i=minimum('a','b',17); printf("%d",i); } int minimum(char a ,char b,int n) { int i=0; int lindex=-1,rindex=-1,min; min=n; while(i<n) { if(s[i]==a) { lindex=i; if(rindex!=-1) { min=mini(min,abs(lindex-rindex)); } } else if(s[i]==b) { rindex=i; if(lindex!=-1) { min=mini(min,abs(lindex-rindex)); } } i++; } return min; } int mini(int a,int b) { if(a>b) return b; else return a; } -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.