اكتب برنامج C لتحويل عدد صحيح (بالأيام) إلى سنوات وشهور وأيام ، بافتراض أن جميع الأشهر 30 يومًا وكل السنوات 365 يومًا.

  • برمجة
  • برمجة سي c

اكتب برنامج C لتحويل عدد صحيح (بالأيام) إلى سنوات وشهور وأيام ، بافتراض أن جميع الأشهر  30 يومًا وكل السنوات 365 يومًا.

مثال عن الخرج المتوقع : 

Input no. of days: 2535
6 Year(s)
11 Month(s)
15 Day(s)

الأجوبة

/*Write a C program to convert a given integer (in days) to years, months and days, assumes that all months have 30 days and all years have 365 days*/

#include 
int main() {
	int ndays, y, m, d;	
	
	printf("Input no. of days: ");
	
	scanf("%d", &ndays);
	
	y = (int) ndays/365;
	
	ndays = ndays-(365*y);
		
	m = (int)ndays/30;
	
	d = (int)ndays-(m*30);
	
	printf(" %d Year(s) \n %d Month(s) \n %d Day(s)", y, m, d);
	return 0;
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...