কম্পিউটার

সি প্রোগ্রাম ফর লুপ ব্যবহার করে সমস্ত অঙ্ককে শব্দে লিখতে


ধরুন আমাদের দুটি সংখ্যা a এবং b আছে। আমাদের প্রতিটি অঙ্ককে শব্দে রূপান্তর করতে হবে এবং একে একে প্রিন্ট করতে হবে। সংখ্যাগুলিকে শব্দে প্রিন্ট করার অর্থ হল 5 সংখ্যার জন্য, এটি "পাঁচ" প্রিন্ট করা উচিত।

সুতরাং, যদি ইনপুটটি a =3, b =8 এর মত হয়, তাহলে আউটপুট হবে

  • তিন
  • চারটি
  • পাঁচ
  • ছয়
  • সাত
  • আট

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

একটি ফাংশন সল্ভ() সংজ্ঞায়িত করুন, এতে d,

লাগবে
  • যদি d <0 এবং d> 9 হয়, তাহলে:
    • প্রত্যাবর্তন ("0 - 9 এর সীমার বাইরে")
  • অন্যথায় যখন d 0 এর সমান হয়, তখন:
    • রিটার্ন ("শূন্য")
  • অন্যথায় যখন d 1 এর মত হয়, তখন:
    • রিটার্ন ("এক")
  • অন্যথায় যখন d 2 এর সমান হয়, তখন:
    • রিটার্ন ("দুই")
  • অন্যথায় যখন d 3 এর সমান হয়, তখন:
    • রিটার্ন ("তিন")
  • অন্যথায় যখন d 4 এর মত হয়, তখন:
    • রিটার্ন ("চার")
  • অন্যথায় যখন d 5 এর সমান হয়, তখন:
    • রিটার্ন ("পাঁচ")
  • অন্যথায় যখন d 6 এর সমান হয়, তখন:
    • রিটার্ন ("ছয়")
  • অন্যথায় যখন d 7 এর সমান হয়, তখন:
    • রিটার্ন ("সাত")
  • অন্যথায় যখন d 8 এর সমান হয়, তখন:
    • রিটার্ন ("আট")
  • অন্যথায় যখন d 9 এর সমান হয়, তখন:
    • রিটার্ন ("নয়")
  • প্রধান পদ্ধতি থেকে, নিম্নলিখিতগুলি করুন:
  • আমি একটি পরিসরে থাকার জন্য, কর
    • সমাধান(i)
    • কারসারকে পরবর্তী লাইনে নিয়ে যান

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include <stdio.h>
void solve(int d){
    if(d < 0 && d > 9){
        printf("Beyond range of 0 - 9");
    }else if(d == 0){
        printf("Zero");
    }else if(d == 1){
        printf("One");
    }else if(d == 2){
        printf("Two");
    }else if(d == 3){
        printf("Three");
    }else if(d == 4){
        printf("Four");
    }else if(d == 5){
        printf("Five");
    }else if(d == 6){
        printf("Six");
    }else if(d == 7){
        printf("Seven");
    }else if(d == 8){
        printf("Eight");
    }else if(d == 9){
        printf("Nine");
    }
}
int main(){
    int a = 3, b = 8;
    for(int i = a; i <= b; i++){
        solve(i);
        printf("\n");
    }
}

ইনপুট

3, 8

আউটপুট

Three
Four
Five
Six
Seven
Eight

  1. জাভাস্ক্রিপ্টে লুপ ব্যবহার করে একটি স্ট্যাকের সমস্ত উপাদানকে অন্য স্ট্যাকের মধ্যে পুশ করতে সক্ষম নন?

  2. নেস্টেড ফর লুপ ব্যবহার করে 1 থেকে 9 নম্বরের চারটি পাওয়ার প্রিন্ট করার জন্য সি প্রোগ্রাম

  3. লুপ ব্যবহার করে 1 থেকে N এর মধ্যে সমস্ত মৌলিক সংখ্যা প্রদর্শনের জন্য সি প্রোগ্রাম

  4. একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম