``
هذا البرنامج من إقتراحاتكم للصفحة Math et .Info Page على الفيسبوك. بحيث يعرض لنا التقويم السنوي لأي عام، تعطيه السنة (عدد صحيح integer) و يرجع لنا أيام السنة مُرتبة على 12 شهر. البرنامج مكتوب بلغة السي C
هذه هي النتيجة (أعطيته السنة 2020):

هذا هو الكود:
// for more code snippets like this, check: https://mathet.info #include <stdio.h> int main() { int flag, year ; int dim[] = {31,28,31,30,31,30,31,31,30,31,30,31}; printf("Enter the year : "); scanf("%d", &year); flag = (365*(year-1) + (year-1)/4 + 6 ) %7 ; if (year % 4==0) dim[1] = 29 ; printf("\n\n\t\t\t\t\t><><><this is %d><><>< \n" , year); flag = (365*(year-1) + (year-1)/4 ) %7 ; for (int m = 0 ; m <3 ; m++ ) { for (int i=0 ; i++<4 ;) printf("%3d\t\t\t\t ",i + m*4); printf("\n"); for (int i = 0 ; i++ <4; ) printf("Su Mo Tu We Th Fr Sa "); printf("\n"); int d[]= {0,0,0,0} ; int i ; for ( i = 0 ; i <4 ; i++ ) { for (int j = 0 ; j < 7 ; j++ ) { if (flag>j) printf(" "); else printf("%2d " , d[i] = d[i]+1); } flag = (flag + dim[m*4+i])%7 ; printf(" "); } printf("\n") ; while( !( d[0]>=dim[m*4] && d[1]>=dim[m*4+1] && d[2]>=dim[m*4+2]) ) { for ( i = 0 ; i < 4 ; i++) { for (int j = 0 ; j<7 ;j++) { if (d[i]>=dim[m*4+i]) printf(" "); else printf("%2d " , d[i] = d[i]+1) ; } printf(" "); } printf("\n"); } printf("\n\n"); } printf("\n\n\t\tje_me_hais at mathet.info was here press any Key to get out :) "); getchar(); getchar(); }
أنت أيضا إذا كان لديك أي كود تقترحه، أتركه في التعليقات أسفل أو أرسله لي على إحدى صفحات التواصل:
يوتيوب: youtube.com/mathetinfo
فيسبوك: fb.com/www.mathet.info
إنستغرام: instagram.com/mathet.info
تلغرام: t.me/mathetinfo
تويتر: twitter.com/mathetinfo
ماسنجر: m.me/www.mathet.info
صفحة الإتصال في المدونة: إتصل بي
دمتم سالمين ? و مبرمجين ?
hi i’m je_me_hais please delete line number 13 because he have no effect and in line number 20 add \t\t in the printf