Program:
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k;
char str[20];
strcpy(str,"abcd");
for(i=0;i<strlen(str);i++)
for(j=0;j<strlen(str);j++)
{
printf("\n");
for(k=i;k<=j;k++)
printf("%c",str[k]);
}
printf("\n\n\n");
}
Output:
nn@linuxmint ~ $ gcc c29.c
nn@linuxmint ~ $ ./a.out
a
ab
abc
abcd
b
bc
bcd
c
cd
d
nn@linuxmint ~ $
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k;
char str[20];
strcpy(str,"abcd");
for(i=0;i<strlen(str);i++)
for(j=0;j<strlen(str);j++)
{
printf("\n");
for(k=i;k<=j;k++)
printf("%c",str[k]);
}
printf("\n\n\n");
}
Output:
nn@linuxmint ~ $ gcc c29.c
nn@linuxmint ~ $ ./a.out
a
ab
abc
abcd
b
bc
bcd
c
cd
d
nn@linuxmint ~ $





