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

C-এ শুধু putchar() ব্যবহার করে long int প্রিন্ট করা


printf() না ব্যবহার করে শুধু putchar() দিয়ে long int প্রিন্ট করা। putchar() ক্যারেক্টার প্রিন্ট করে, তাই প্রতিটি ডিজিটকে ক্যারেক্টারে রূপান্তর করতে '0' যোগ করতে হয়। রিকার্শন ব্যবহার করে করা হয়।

উদাহরণ

#include <stdio.h>

void print_long(long value) {
    if (value != 0) {
        print_long(value / 10);
        putchar((value % 10) + '0');
    }
}

int main(void) {
    long a = 84571;
    print_long(a);
    return 0;
}

আউটপুট

84571

  1. সি++ প্রোগ্রাম: সবচেয়ে লম্বা কমন সাবস্ট্রিং (Longest Common Substring) প্রিন্ট করা

  2. C#-এ Int64 স্ট্রাকচার

  3. C#-এ বাইনারি ট্রায়্যাঙ্গেল প্রিন্ট করা (০ এবং ১ দিয়ে)

  4. C#-তে স্ট্রিং-এ ডুপ্লিকেট ক্যারেক্টার খুঁজে বের করা