Program to print all unique substring of given string

#include<stdio.h>

int main()
{
int len,i,j,k,count;
char str[100007];
           printf("Enter any string :");
                   scanf("%s",str);
                                for(i=0;str[i];i++);
                                len=i;
                  printf("\nAll Possible SubString :\n");
                 count=1;
                 for(i=0;i<len;i++)
                  {
                  for(j=0;j<len-i;j++)
                  {
                          printf("%d -->",count);
                          for(k=i;k<=i+j;k++)
                                 {
                                           printf("%c",str[k]);
                          }
                         printf("\n");
                       count++;
                 }
                  }
return 0;
}



No comments: