JagoVB
20th November 2011, 12:53 AM
met siang agan2,
mo nanya dikit2
Spoiler for 1. :
1. kl di C, kita mw add string / char di blakang string , kita bisa pake fungsi strcat kan? nah, kl kita add itu kan jadina di blakang, gmn caranya kl gw mw add 1 atau n char di depan string? apa musti geser 1 per 1 dolo kek gini?
void main()
{
char x[12]="abcd";
for(int i=strlen(x);i>0;i--)
{
x=x[i];
}
x[0]='p'; // nambah p d depan "abcd"
}
ada kah yang lebih simple? seperti fungsi atau semacamna?
Spoiler for [I]2. :
yang ini gw agak susah susun bahasanya, dolo gw nemu problem yang gw musti pake n-looping, maksud na bukan looping sebanyak n kali, jadi gw musti ada looping di dalam looping,
misal na n na 3, berarti gw musti bikin jadi gini
for(int i=0;bla2x;i++)
{
for(int j=0;bla2x;j--)
{
for(int k=0;bla2x;k++)
{
//bla2x
}
}
}
nah ada cara ga ya buat bisa bikin begitu?
gw kepikiran na musti pake recursive, tapi gw mw tw bisa pake cara iterative ini ga ya :D
thanx yang uda mo jawab :D
sorry kl soal na tidak berbobot :D
</div>
mo nanya dikit2
Spoiler for 1. :
1. kl di C, kita mw add string / char di blakang string , kita bisa pake fungsi strcat kan? nah, kl kita add itu kan jadina di blakang, gmn caranya kl gw mw add 1 atau n char di depan string? apa musti geser 1 per 1 dolo kek gini?
void main()
{
char x[12]="abcd";
for(int i=strlen(x);i>0;i--)
{
x=x[i];
}
x[0]='p'; // nambah p d depan "abcd"
}
ada kah yang lebih simple? seperti fungsi atau semacamna?
Spoiler for [I]2. :
yang ini gw agak susah susun bahasanya, dolo gw nemu problem yang gw musti pake n-looping, maksud na bukan looping sebanyak n kali, jadi gw musti ada looping di dalam looping,
misal na n na 3, berarti gw musti bikin jadi gini
for(int i=0;bla2x;i++)
{
for(int j=0;bla2x;j--)
{
for(int k=0;bla2x;k++)
{
//bla2x
}
}
}
nah ada cara ga ya buat bisa bikin begitu?
gw kepikiran na musti pake recursive, tapi gw mw tw bisa pake cara iterative ini ga ya :D
thanx yang uda mo jawab :D
sorry kl soal na tidak berbobot :D
</div>