C programlama Takvim yapımı örnek program
#include<stdio.h>
#include<stdio.h>
int get_bir_haftagun(int yil)
{
int gun;
gun=(((yil -1 ) * 365) + ((yil -1)/4)-((yil -1)/100)+((yil)/400)+0)%7;
return gun;
}
int main()
{
system("color 3F");
int yil,gun=0,gunay,haftagun=0,baslagun,ay;
printf("Yil Giriniz:");
scanf("%d",&yil);
char *aylar[]={"ocak","subat","mart","nisan","mayis","haziran","temmuz","agustos","eylul","ekim","kasim","aralik"};
int aygunler[]={31,28,31,30,31,30,31,31,30,31,30,31};
if((yil%4==0&&yil%100!=0) || yil%400==0)
{
aygunler[1]=29;
}
baslagun=get_bir_haftagun(yil);
for(ay =0;ay<12;ay++)
{
gunay=aygunler[ay]+1;
printf("\n\n-----%s-----",aylar[ay]);
printf("\n Pzt Sa Cars Per Cum Cmt Paz\n");
for(haftagun=0;haftagun<baslagun;haftagun++)
{
printf(" ");
}
for(gun=1;gun<gunay;gun++)
{
printf("%5d",gun);
if(++haftagun>6)
{
printf("\n");
haftagun=0;
}
baslagun=haftagun;
}
}
}
çok faydalı oldu teşekkürler
YanıtlaSilrica ederim. faydalı olduğuna sevindim
Silmerhabalar size bir sorum olacak nasıl ayları yan yana yazdırabilirim
YanıtlaSilsifirrzero@gmail.com email gönderirmisiniz
Sil\t işareti 1 tab yana kaydırır. programda değişklik yapabilirsiniz.
YanıtlaSil3*4 şeklinde nasıl yazdırabilirim bunu
YanıtlaSilTamam kardesim bakayim
Silbekliyorum kardeşim
Sil