View Full Version : مبتدی: تبدبل عدد به ساعت و دقیقه و ثانیه
vb8334
جمعه 25 تیر 1389, 16:13 عصر
با سلام به تمامی دوستان برنامه نویس
دوستان من یه سوال داشتم
یه عدد به ثانیه از ورودی می گیریم و می خوام اون رو به ساعت و دقیقه و ثانیه
چاپ کنه؟
دوستان فقط منطق برنامه رو بگین
یه دنیا ممنون
Salar Ashgi
جمعه 25 تیر 1389, 16:44 عصر
بهتر بود سوالتون رو تو تالار الگوریتم میپرسیدین ، ولی بهر حال اینم جواب شما :
http://barnamenevis.org/forum/attachment.php?attachmentid=53002&stc=1&d=1279280654
توضیح : پارانتزها جهت راهنمایی نوشته شده است .
موفق باشید .
vb8334
جمعه 25 تیر 1389, 17:02 عصر
ممنون دوست عزیز
یه سوال شما ورودی رو s در نظر گرفتید ؟ در ضمن اینجا که نوشتید
s=3600x+60y+z متغیر z که اول دارای مقدار نیست پس چجوری جمع میشه
اگه یه توضیح کلی بدین ممنون میشم
Salar Ashgi
جمعه 25 تیر 1389, 17:04 عصر
یه سوال شما ورودی رو s در نظر گرفتید ؟
بله . همون مقدار ثانیه ورودی است .
s=3600x+60y+z متغیر z که اول دارای مقدار نیست پس چجوری جمع میشه
هیچ کدام از X,Y,Z دارای مقدار اولیه نیستند ، اینها مجهول های مساله اند . اگر طبق ترتیب بریم جلو
هر کدام از X و Y و Z پیدا خواهند شد .
tdkhakpur
جمعه 25 تیر 1389, 17:09 عصر
یه عدد به ثانیه از ورودی می گیریم و می خوام اون رو به ساعت و دقیقه و ثانیه
چاپ کنه؟
به نظرم این شکلی هم درست دربیاد.
long s;
int h;
byte m, s;
cin>>s_data; // ورودی به ثانیه
خروجی
h = s_data/3600; // ساعت
s_data %=3600;
m = s_data/60; // دقیقه
s_data %=60;
s = s_data; //ثانیه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.