কম্পিউটার টিউটোরিয়াল

C ভাষায় ফর লুপ ব্যবহার করে এক মাসের ক্যালেন্ডার প্রিন্ট করা


এক মাসের ক্যালেন্ডার প্রিন্ট করার লজিক—

for (i = 1; i < first; i++)
    printf(" ");
for (i = 1; i <= noofdays; i++) {
    printf("%3d", i);
    if ((first + i - 1) % 7 == 0)
        printf("\n");
}

উদাহরণ

ব্যবহারকারী থেকে মাসের দিন সংখ্যা ও প্রথম দিন নিয়ে ক্যালেন্ডার প্রিন্ট করার উদাহরণ—

#include<stdio.h>
int main() {
    int i, noofdays;
    int first;
    printf("enter no of days in a month:\n");
    scanf("%d", &noofdays);
    printf("enter first day in a month:\n");
    scanf("%d", &first);
    for (i = 1; i < first; i++)
        printf(" ");
    for (i = 1; i <= noofdays; i++) {
        printf("%3d", i);
        if ((first + i - 1) % 7 == 0)
            printf("\n");
    }
    return 0;
}

আউটপুট

enter no of days in a month: 30
enter first day in a month: 4
       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 28 29 30

  1. জাভাস্ক্রিপ্টে for loop ফ্লো চার্ট দিয়ে দেখানো

  2. পাইথনে for লুপ ব্যবহার করে ট্রায়্যাঙ্গেল (ত্রিভুজ) প্রিন্ট করা

  3. পাইথনে একটি মাসের ক্যালেন্ডার প্রিন্ট করবেন?

  4. এক্সেলে ফর্মুলা দিয়ে FOR Loop তৈরি: ৩টি প্র্যাকটিক্যাল উদাহরণ