۰
subtitle
ارسال: #۱
  
دو سئوال طراحی الگوریتم
سلام
میشه یکی الگوریتم این سوال رو بگه
۱- الگوریتمی بنویسید که عددی را دریافت کند و اعلام کند که رقم اول و آخر آن برابر است یا خیر
میشه یکی الگوریتم این سوال رو بگه
۱- الگوریتمی بنویسید که عددی را دریافت کند و اعلام کند که رقم اول و آخر آن برابر است یا خیر
۰
ارسال: #۲
  
RE: دو سئوال طراحی الگوریتم
سلام و وقت بخیر خدمت دوست تازه وارد به دنیای مانشت .
این گونه سوال ها رو بهتره توی گوگل یه جستجوی ساده انجام بدی و پاسخ شون رو پیدا کنی ، در واقع این سوال شما مربوط به درس برنامه سازی کامپیوتر است ولی درس طراحی الگوریتم درسی جداگانه است که به دسته بندی و طراحی الگوریتم های پیچیده تر میپردازد .
علی ایحال این پرسش شما رو پاسخ میدیم دوست عزیز :
در قسمت اول عددی که از ورودی دریافت میکنید رو باید بشکنید این کار توسط عملگر های باقیمانده و تقسیم انجام میشه . به این صورت که ابتدا Mode عدد به ۱۰ رو میگیرد و یه جا ذخیره میکنید و سپس عدد رو به ۱۰ تقسیم میکنیم تا یه رقم ( رقم آخر ) کم بشه ، سپس آنقدر تقسیم میکنیم که به رقم آخر برسیم ( یعنی تقسیم بر ۱۰ بزرگ تر از صفر باشه) رقم آخر رو با رقمی که ذخیره کرده بودیم مقایسه میکنیم . برای مثال عدد [tex]8758[/tex] رو انجام میدیم .
[tex]8758\: \%\: 10\: =8\: \: (\: Last\: Num)\: \: \Longrightarrow\: \frac{8758}{10}=875\: \: \: \Longrightarrow\: \: \frac{875}{10}=87\: \: \: \Longrightarrow\: \: \frac{87}{10}=8\: \: \: \: \: \: \: \Longrightarrow\: 8=First\: Num\: \: \: \: \: \: \: [/tex]
که با یه مقایسه ساده متوجه میشیم که [tex]First\: Num[/tex] و [tex]Last\: Num\: \: [/tex] برابرن ( که اینجا هستن ) یا برابر نیستن .
موفق و پیروز باشی دوست عزیز .
این گونه سوال ها رو بهتره توی گوگل یه جستجوی ساده انجام بدی و پاسخ شون رو پیدا کنی ، در واقع این سوال شما مربوط به درس برنامه سازی کامپیوتر است ولی درس طراحی الگوریتم درسی جداگانه است که به دسته بندی و طراحی الگوریتم های پیچیده تر میپردازد .
علی ایحال این پرسش شما رو پاسخ میدیم دوست عزیز :
در قسمت اول عددی که از ورودی دریافت میکنید رو باید بشکنید این کار توسط عملگر های باقیمانده و تقسیم انجام میشه . به این صورت که ابتدا Mode عدد به ۱۰ رو میگیرد و یه جا ذخیره میکنید و سپس عدد رو به ۱۰ تقسیم میکنیم تا یه رقم ( رقم آخر ) کم بشه ، سپس آنقدر تقسیم میکنیم که به رقم آخر برسیم ( یعنی تقسیم بر ۱۰ بزرگ تر از صفر باشه) رقم آخر رو با رقمی که ذخیره کرده بودیم مقایسه میکنیم . برای مثال عدد [tex]8758[/tex] رو انجام میدیم .
[tex]8758\: \%\: 10\: =8\: \: (\: Last\: Num)\: \: \Longrightarrow\: \frac{8758}{10}=875\: \: \: \Longrightarrow\: \: \frac{875}{10}=87\: \: \: \Longrightarrow\: \: \frac{87}{10}=8\: \: \: \: \: \: \: \Longrightarrow\: 8=First\: Num\: \: \: \: \: \: \: [/tex]
که با یه مقایسه ساده متوجه میشیم که [tex]First\: Num[/tex] و [tex]Last\: Num\: \: [/tex] برابرن ( که اینجا هستن ) یا برابر نیستن .
موفق و پیروز باشی دوست عزیز .
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close