PDA

نسخه کامل مشاهده نسخه کامل : نگارش یک حلقه



behrad66
16-02-2012, 16:02
سلام

زبان برنامه نویسی: #C

سوال:

من یه آرایه 10 عضوی دارم که هر عضو معادل عدد 20 قرار گرفته.
حالا میخوام حلقه ای داشته باشم که مقدار عضو شماره 0 رو یک به یک کم کنه و وقتی به 0 رسید، مجددا اون رو به 9 برگردونه و از عضو بعدی یکی کم کنه.
حالا مجددا مرحله قبل رو انجام بده و وقتی عضو شماره 1 هم به 0 رسید، از عضو شماره 2 یکی کم کنه و به همین ترتیب.

با یک مثال از یک آرایه 3 عضوی که هر عضو معادل 3 قرار گرفته منظورمو میگم...

3 3 3
2 3 3
1 3 3
0 3 3

3 2 3
2 2 3
1 2 3
0 2 3

3 1 3
2 1 3
1 1 3
0 1 3

3 0 3
2 0 3
1 0 3
0 0 3

3 3 2
2 3 2
.
.
.
3 0 1
2 0 1
1 0 1
0 0 1

3 3 0
2 3 0
.
.
.
3 0 0
2 0 0
1 0 0
0 0 0

امیدوارم منظورمو رسونده باشم.
موندم چطور این حلقه رو بنویسم.

با تشکر :11:

p d
17-02-2012, 00:07
من از توضیحات فارسی که نوشتید چیزی متوجه نشدم:11:
ولی مثالی که زدید
شما دارید از ستون مشخصی 1 مقدار مشخص رو کم میکنید و وقتی به 0 رسید میرید سراغ 1 ستون دیکه؟
اگه اینطوره 1 حلقه دارید که روی ستون حرکت میکنه و if که برسسی کنه 0 شده یا نه.

حلقه همون حلقس:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط همیشهx سطر بود y ستون مشد» اینظوری:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا کافیه همین حلقه رو اینطوری بنویسی ولی سطر و ستون و برعکس کنی



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید