#include<stdio.h>
#include<string.h>
int main()
{
int c,d;
char str[]="NtoS"; //put any string
int stlen=strlen(str);
for(c=0; c<stlen; c++)
{
d=c+1;
printf("%.*s\n",d,str);
}
for(c=stlen-2; c>=0; c--)
{
d=c+1;
printf("%.*s\n",d,str);
}
return 0;
}
#include<iostream.h>
#include<string.h>
int main()
{
char * str="NtoS";
int len =strlen(str);
for(int i=1;i<len;i++)
{
cout.write(str,i);
cout<<endl;
}
for(int i=len;i>0;i--)
{
cout.write(str,i);
cout<<endl;
}
}
class PatternProg
{
public static void main(String a[])
{
int c,d;
String str="NtoS"; //put any string
int stlen=str.length();
for(c=0;c<stlen;c++)
{
d=c+1;
System.out.println(str.substring(0, d));
}
for(c=stlen-2;c>=0;c--)
{
d=c+1;
System.out.println(str.substring(0, d));
}
}
}
using System;
class PatternProg
{
public static void Main(string[] a)
{
int c, d;
string str = "NtoS"; //put any string
int stlen = str.Length;
Console.Write("\n\n");
for (c = 0; c < stlen; c++)
{
d = c + 1;
Console.WriteLine(str.Substring(0, d));
}
for (c = stlen - 2; c >= 0; c--)
{
d = c + 1;
Console.WriteLine(str.Substring(0, d));
}
Console.ReadKey(true);
}
}
string = "NtoS"
strlen = len(string)
for x in range(0, strlen-1):
print(string[0:x + 1])
for y in range(0, strlen):
print(string[0:strlen - y])