با سلام به تمامی دوستان برنامه نویس
دوستان من یه سوال داشتم
یه عدد به ثانیه از ورودی می گیریم و می خوام اون رو به ساعت و دقیقه و ثانیه
چاپ کنه؟
دوستان فقط منطق برنامه رو بگین
یه دنیا ممنون
Printable View
با سلام به تمامی دوستان برنامه نویس
دوستان من یه سوال داشتم
یه عدد به ثانیه از ورودی می گیریم و می خوام اون رو به ساعت و دقیقه و ثانیه
چاپ کنه؟
دوستان فقط منطق برنامه رو بگین
یه دنیا ممنون
بهتر بود سوالتون رو تو تالار الگوریتم میپرسیدین ، ولی بهر حال اینم جواب شما :
https://barnamenevis.org/attach...1&d=1279280654
توضیح : پارانتزها جهت راهنمایی نوشته شده است .
موفق باشید .
ممنون دوست عزیز
یه سوال شما ورودی رو s در نظر گرفتید ؟ در ضمن اینجا که نوشتید
s=3600x+60y+z متغیر z که اول دارای مقدار نیست پس چجوری جمع میشه
اگه یه توضیح کلی بدین ممنون میشم
بله . همون مقدار ثانیه ورودی است .نقل قول:
یه سوال شما ورودی رو s در نظر گرفتید ؟
هیچ کدام از X,Y,Z دارای مقدار اولیه نیستند ، اینها مجهول های مساله اند . اگر طبق ترتیب بریم جلونقل قول:
s=3600x+60y+z متغیر z که اول دارای مقدار نیست پس چجوری جمع میشه
هر کدام از X و Y و Z پیدا خواهند شد .
به نظرم این شکلی هم درست دربیاد.نقل قول:
یه عدد به ثانیه از ورودی می گیریم و می خوام اون رو به ساعت و دقیقه و ثانیه
چاپ کنه؟
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; //ثانیه