Bu örnekte, kullanıcının girdiği yılın artık bir yıl olup olmadığını kontrol etmeyi öğreneceksiniz.
Artık yıl, yüzyıllar dışında (00 ile biten yıllar) hariç tam olarak bölünebilir. Yüzyıl yılı, yalnızca 400 tarafından mükemmel bir şekilde bölünebiliyorsa artık bir yıldır.
Örneğin,
- 1999 artık bir yıl değil
- 2000 artık bir yıl değil
- 2004 artık bir yıl
C Program Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <stdio.h> int main() { int yil; printf("Bir yil girin: "); scanf("%d", &yil); if (yil % 4 == 0) { if (yil % 100 == 0) { // 400 yılına bölünebilir ise yıl artık bir yıl. if (yil % 400 == 0) printf("%d artik bir yildir.", yil); else printf("%d artik bir yil degildir.", yil); } else printf("%d artik bir yildir.", yil); } else printf("%d artik bir yil degildir.", yil); return 0; } |
İlginizi Çekebilir: C Dili Örnekleri
Çıktı:
Yorum Yap