Run to For's at once
-
how do you run two for's at once?
int i = 0 ;
int j = 0 ;for ( ; i < 10 && j < 10 ; ++i, ++j)
{
}Maybe that would do the job. I originally put i++, j++, but then I thought "Holy crap, I'll get blasted by all those c++ efficiency coders out there" Roger Allen Sonork 100.10016 If I'm not breathing, I'm either dead or holding my breath. A fool jabbers, while a wise man listens. But is he so wise to listen to the fool? Please step to the rear of the car and make room for more victims. - John Simmons the Outlaw programmer, 1st Feb 2002, in the lounge
-
how do you run two for's at once?
for(i=0;i<j;i++)
for(a=0;a<z;a++)Nish Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
-
int i = 0 ;
int j = 0 ;for ( ; i < 10 && j < 10 ; ++i, ++j)
{
}Maybe that would do the job. I originally put i++, j++, but then I thought "Holy crap, I'll get blasted by all those c++ efficiency coders out there" Roger Allen Sonork 100.10016 If I'm not breathing, I'm either dead or holding my breath. A fool jabbers, while a wise man listens. But is he so wise to listen to the fool? Please step to the rear of the car and make room for more victims. - John Simmons the Outlaw programmer, 1st Feb 2002, in the lounge
thanks worked great
-
thanks worked great
Ooops! I misunderstood your question. Please ignore my reply :-) Nish :-O :-O :-O Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
-
for(i=0;i<j;i++)
for(a=0;a<z;a++)Nish Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
that is what i had but it ran the first one then the second one over till that had finnished then it ran the first one again and then started over the first one again
-
Ooops! I misunderstood your question. Please ignore my reply :-) Nish :-O :-O :-O Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
Don't feel too bad Nish, if he had spelt his topic correctly it would have been easier to understand. Run two For's at once :-D :-D Roger Allen Sonork 100.10016 If I'm not breathing, I'm either dead or holding my breath. A fool jabbers, while a wise man listens. But is he so wise to listen to the fool? Please step to the rear of the car and make room for more victims. - John Simmons the Outlaw programmer, 1st Feb 2002, in the lounge
-
Don't feel too bad Nish, if he had spelt his topic correctly it would have been easier to understand. Run two For's at once :-D :-D Roger Allen Sonork 100.10016 If I'm not breathing, I'm either dead or holding my breath. A fool jabbers, while a wise man listens. But is he so wise to listen to the fool? Please step to the rear of the car and make room for more victims. - John Simmons the Outlaw programmer, 1st Feb 2002, in the lounge
Roger Allen wrote: Run two For's at once I thought he was talking about beer... :) "An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
-
that is what i had but it ran the first one then the second one over till that had finnished then it ran the first one again and then started over the first one again
Yes. The only way to actually have two 'for's running together is to have two threads. But then that's not what you want. You want two variables to be incrementted in parallel. For that you can do what Roger suggested... But there you have one 'for' with two variables getting incremented on each iteration. Nish Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
-
Yes. The only way to actually have two 'for's running together is to have two threads. But then that's not what you want. You want two variables to be incrementted in parallel. For that you can do what Roger suggested... But there you have one 'for' with two variables getting incremented on each iteration. Nish Nish was here, now Nish has gone; He left his soul, to turn you on; Those who knew Nish, knew him well; Those who didn't, can go to hell. I like to :jig: on the Code Project Sonork ID 100.9786 voidmain www.busterboy.org
Thanks everyone!:-D :-D :-D
-
int i = 0 ;
int j = 0 ;for ( ; i < 10 && j < 10 ; ++i, ++j)
{
}Maybe that would do the job. I originally put i++, j++, but then I thought "Holy crap, I'll get blasted by all those c++ efficiency coders out there" Roger Allen Sonork 100.10016 If I'm not breathing, I'm either dead or holding my breath. A fool jabbers, while a wise man listens. But is he so wise to listen to the fool? Please step to the rear of the car and make room for more victims. - John Simmons the Outlaw programmer, 1st Feb 2002, in the lounge
You can also do: for (int i=0, int j=0; i<10 && j<10; ++i, ++j) Just wanted to blow that disgustingly UGLY bit of code out of the water. Three lines for a loop for God's sake. Talk about slack. When I were a lad we 'ad 2k and bloody grateful for it we were too. Eee, young 'uns. Anyway, what's so wrong with writing efficient code then? i1.2sqrt(u).bcos(ur)sec(c) but b4.isqrt(u).ru/16