11-12-2009, 10:35 PM
|
#31
|
تاريخ التسجيل: May 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السابع
الجنس: ذكر
المشاركات: 9
|
رد: مساعدة في حل واجب البرمجة
خلاص عرفت ايه الغلط شكرا على كل حال ^_^
كود:
#include<stdio.h>
int main(void)
{
int day;
int month;
int year;
int temp;
printf("Pleas Enter the date you whant like these dd/mm/yy");
scanf("%d%d%d", &day, &month, &year);
switch (month)
{
case 1:
temp = day;
break;
case 2:
temp = day + (31);
break;
case 3:
if ( (year % 400) == 0 ) temp = day + (31) + (29);
else temp = day + (31) + (28);
break;
case 4:
temp = day + (2*31) + (28);
break;
case 5:
temp = day + (2*31) + (28);
break;
case 6:
temp = day + (3*31) + (30) + (28);
break;
case 7:
temp = day + (3*31) + (2*30) + (28);
break;
case 8:
temp = day + (4*31) + (2*30) + (28);
break;
case 9:
temp = day + (5*31) + (2*30) + (28);
break;
case 10:
temp = day + (5*31) + (3*30) + (28);
break;
case 11:
temp = day + (6*31) + (3*30) + (28);
break;
case 12:
temp = day + (6*31) + (4*30) + (28);
break;
case 13:
temp = day + (7*31) + (4*30) + (28);
break;
default:
printf("ERROR Pleas enter a date like these dd/mm/yy....\n");
}
printf("\nThe date %d/%d/%d have %d days of %d year \n one normal year = 365 days \n one leap year = 366 days\n\n",day,month,year,temp,year);
return(0);
}
|
|
|
|
|