ببخشید بازم ... این بهترین الگوریتمی بود که \یدا کردم الان من ایم ک رو زدم اشتباه جواب میده ... میشه ببینی مشکل از کدوم فرموله ...
ممنون میشم یجا mounthdays داخلش تعداد روزهای هر ماه است
ا
int sum =0 ;
int kabise =(year-22 -1)/33 ;
( 8 * int basedays = (year-1)*365 + 6 + (kabise ;
sum =day + basedays;
for(int i = 1 ; i < mounth ; i++ )
sum+=mounthdays[i];
int dayofweek = ( sum + 5) % 7;
return dayofweek;