Bu örnekte, kullanıcı tarafından girilen yılın artık yıl olup olmadığını kontrol etmeyi öğreneceksiniz.
Artık yıl, yüzyıl yılları dışında (00 ile biten yıllar) 4’e bölünebilir. Yüzyıl, ancak 400 ile mükemmel bir şekilde bölünebilirse artık bir yıldır.
Örneğin,
1999 artık bir yıl değil
2000 artık bir yıldır
2004 artık bir yıldır
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <stdio.h> int main() { int yil; printf("Yıl Girin: "); scanf("%d", &yil); if (yil % 400 == 0) { printf("%d is artık yıl.", yil); } else if (yil % 100 == 0) { printf("%d artık yıl değil.", yil); } else if (yil % 4 == 0) { printf("%d artık yıl.", yil); } else { printf("%d artık yıl değil.", yil); } return 0; } |
Ekran Çıktısı:
1 2 3 4 |
Yıl Girin: 2021 2021 artık yıl değil. |
Add Comment