u got a String A
String B stores the reverse
A="John"
use a reverse loop.
for(int i=A.length();i>0;i--)
{
p=A.charAt(i);
B=B+p;
}
thats it u got the reverse in B
In Java, you can just use the build-in method of the class StringBuffer.
Here you go....
#include<stdio.h>
#include<conio.h>
#define pf printf
#define sf scanf
void main(void)
{
int j,n,line;
clrscr();
pf("\nEnter number of lines\n");
sf("%d",&n);
for(line=n;line>=1;line--)
{
for(j=0;j<(n-line);j++)
putchar(' ');
for(j=1;j<(2*(line-1));j++)
pf("%d",j);
pf("\n");
}
getch();
}
printf, fprintf, puts, fputs, fwrite... it's not the printing but the reversing what is tricky
Let's say your string is a variable called "string" To print out all the characters in order, you would do: for i in string: print(string[i]) If you wanted to print out characters up to a point (n = maximum characters): for i in range(n): print(string[i]) hope this helps!
One way to do this is to convert the number to a String, then use the corresponding String method to find out the length of the String.
print c co com comp compu
%%c %%D %%DIA c%%
strText$ = "Some text to be underlined." CLS PRINT strText$ PRINT STRING$(LEN(strText$), "*")
Let's say your string is a variable called "string" To print out all the characters in order, you would do: for i in string: print(string[i]) If you wanted to print out characters up to a point (n = maximum characters): for i in range(n): print(string[i]) hope this helps!
For(int I = 0: I < 5; i++) { System.out.println(" print this " + I ); }
Printer driver
it will print nothing on commandline..
printf: format string + value list scanf: format string + address list
>>> string = 'slice' >>> letters = list(string) >>> print letters ['s', 'l', 'i', 'c', 'e'] >>> string2 = '' >>> for letter in letters: string2 += letter print string2 s sl sli slic slice
One way to do this is to convert the number to a String, then use the corresponding String method to find out the length of the String.
console.wrikerle("""");
print c co com comp compu
The printf() function prints a formatted string.
There are five common methods of string inversion in Python: using string slicing, using recursion, using the list reverse () method, using stack and using for loop. Use string slicing (most concise) s = "hello" reversed_ s = s[::-1] print(reversed_s) >>> olleh Use recursive def reverse_ it(string): if len(string)==0: return string else: return reverse_ it(string[1:]) + string[0] print "added " + string[0] string1 = "the crazy programmer" string2 = reverse_ it(string1) print "original = " + string1 print "reversed = " + string2 Use the list reverse() method in [25]: l = ['a', 'B', 'C','d '] ...: l.reverse() ...: print (l) ['d', 'c', 'b', 'a'] Using stack def Rev_ string(a_string): L = list (a_string) # simulate all stacking new_ string = "" while len(l)>0: new_ String + = l.pop() # simulate stack out return new_ string Use the for loop #for loop def func(s): r = "" max_ index = len(s) - 1 for index,value in enumerate(s): r += s[max_index-index] return r r = func(s) The above are the five common methods of string inversion in Python. I hope it can be helpful to your learning of Python strings
haha PUT YO JUNK IN REVERSE!