PC/UVa IDs: 110101/100
Popularity: A
Success rate: low
Level: 1
الگوریتم زیر را برای تولید دنباله ای از اعداد در نظر بگیرید. از یک عدد صحیح n شروع کنید. اگر n زوج است آنرا بر 2 تقسیم کنید. اگر n فرد است آنرا در 3 ضرب کرده سپس یکی به آن اضافه کنید. این عمل را بر روی مقادیر جدید n تکرار کنید و درصورتی که n برابر با یک شد، این عمل را متوقف کنید. برای مثال دنباله ی زیر برای n=22 تولید شده است.
22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
خوب من برنامه مربوط به این چالش برنامه نویسی رو با استفاده از زبان قدرتمند #C نوشته ام و شما می تونید اونو از لینک زیر دانلود کنید. (دانلود در ادامه مطلب)