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

C#-এ ডিজিটকে শব্দে রূপান্তর করা


প্রথমে ০ থেকে ৯ পর্যন্ত শব্দ ডিক্লেয়ার করুন:

// ০ থেকে ৯ পর্যন্ত প্রতিটি ডিজিটের শব্দ
string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };

রূপান্তর করার সংখ্যা:

val = 4677;
Console.WriteLine("Number: " + val);

লুপ চালিয়ে প্রতিটি ডিজিট চেক করে শব্দে রূপান্তর করুন:

do {
    next = val % 10;
    a[num_digits] = next;
    num_digits++;
    val = val / 10;
} while (val > 0);

সম্পূর্ণ উদাহরণ

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
    class MyApplication {
        static void Main(string[] args) {
            int val, next, num_digits;
            int[] a = new int[10];
            string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
            val = 4677;
            Console.WriteLine("Number: " + val);
            Console.Write("Number (words): ");
            next = 0;
            num_digits = 0;
            do {
                next = val % 10;
                a[num_digits] = next;
                num_digits++;
                val = val / 10;
            } while (val > 0);
            num_digits--;
            for (; num_digits >= 0; num_digits--)
                Console.Write(digits_words[a[num_digits]] + " ");
            Console.ReadLine();
        }
    }
}

আউটপুট

Number: 4677
Number (words): four six seven seven
  1. একক ডিজিটকে শব্দে রূপান্তরের C প্রোগ্রাম

  2. C প্রোগ্রাম: দেওয়া সংখ্যাকে শব্দে রূপান্তর করা

  3. C#-এ ইন্টিজারকে স্ট্রিংয়ে রূপান্তর

  4. একটি সংখ্যার সব ডিজিট সেটি ভাগ করে দেয় কিনা চেক করার জাভা প্রোগ্রাম