কম্পিউটার

সি প্রোগ্রাম যা একটি সংখ্যা গ্রহণ করে এবং এটি বড় আকারে প্রিন্ট করে


একটি স্ট্রিং আকারে একটি সংখ্যা n দেওয়া; কাজটি হল হ্যাশ চিহ্ন ব্যবহার করে নিম্নলিখিত সংখ্যাটি বড় আকারে প্রিন্ট করা।

যেমন আমরা একটি নম্বর প্রদান করেছি “1234”

নিম্নলিখিত সংখ্যার উপস্থাপনা −

হওয়া উচিত

সি প্রোগ্রাম যা একটি সংখ্যা গ্রহণ করে এবং এটি বড় আকারে প্রিন্ট করে

একইভাবে আমরা আমাদের সমাধানটি মুদ্রিত করতে চাই -

উদাহরণ

ইনপুট:n[] ={“2234”}আউটপুট:

সি প্রোগ্রাম যা একটি সংখ্যা গ্রহণ করে এবং এটি বড় আকারে প্রিন্ট করে

ইনপুট:n[] ={“987”}আউটপুট:

সি প্রোগ্রাম যা একটি সংখ্যা গ্রহণ করে এবং এটি বড় আকারে প্রিন্ট করে

প্রদত্ত সমস্যা সমাধানের জন্য আমরা যে পদ্ধতি ব্যবহার করব

  • একটি স্ট্রিংয়ে সর্বাধিক 4 সংখ্যার একটি ইনপুট নিন।
  • সংখ্যার জন্য আমরা যে বৃহৎ প্যাটার্ন চাই তা এক এক করে প্রতিটি সংখ্যার অ্যারে তৈরি করুন।
  • স্ট্রিংটি অতিক্রম করুন এবং প্রতিটি সংখ্যা একে একে প্রিন্ট করুন।

অ্যালগরিদম

ধাপ 1 শুরু করুন -> উচ্চতাকে 7 ধাপ 2 হিসাবে সংজ্ঞায়িত করুন -> W 8 ধাপ 3 সংজ্ঞায়িত করুন -> ফাংশন int large(char num[]) ভেরিয়েবল ঘোষণা করুন i, j, k অক্ষর শূন্য সেট করুন[H][W]={" ##### ", // H=0 "##", "##", "##", "##", "##", "##### "}, একটি সেট করুন [H][W]={" # ", " # ", " # ", " # ", " # ", " # ", " # "}, দুটি সেট করুন[H][W]={ " ## ### ", " # ", " # ", " ##### ", " # ", " # ", " ##### "}, তিনটি সেট করুন[H][W]={" # #### ", " # ", " # ", " ##### ", " # ", " # ", " ##### "}, চার সেট করুন[H][W]={" # ", " # # ", " # # ", " ##### ", " # ", " # ", " # "}, সেট ফাইভ[H][W]={" ##### ", " # ", " # ", " ##### ", " # ", " # ", " ##### "}, ছয় সেট করুন[H][W]={ " #### # ", " # ", " # ", " #####", "##", "##", "##### "}, সেট সাত[H][W]={" #####", "#", " # ", " # ", " # ", " # ", " # "}, সেট আট[H][W]={" ##### ", " # # ", " # # ", " # ####", "##", "##", "#####"}, সেট নাইন[H][W]={" #####", "##", "# # ", " ##### ", " # ", " # ", " # "} যদি strlen(num)> 10 Print ” আপনাকে 10 সংখ্যা পর্যন্ত একটি সংখ্যা লিখতে হবে” অন্যথায় নতুন লাইন মুদ্রণ করুন সেট k=1 সেট j=0 যখন k <=7 লুপ এর জন্য i=0 এবং i ডিক্লেয়ার করুন int main() ইনপুট char n ঘোষণা করুন এবং আরম্ভ করুন [] ={"2168"} কল ফাংশন বড়(n)স্টপ

উদাহরণ

#include#include#include#fine H 7#define W 8int large(char num[]) { int i, j, k; // চর 2D অ্যারে ঘোষণা করা এবং // হ্যাশ-প্রিন্ট করা অঙ্কগুলি চার শূন্য সহ শুরু করা হচ্ছে # ", // H=2 " # # ", // H=3 " # # ", // H=4 " # # ", // H=5 " ##### "},// H =6 একটি[H][W]={" # ", " # ", " # ", " # ", " # ", " # ", " # "}, দুই[H][W]={ " ##### ", " # ", " # ", " ##### ", " # ", " # ", " ##### "}, তিনটি[H][W]={" ##### ", " # ", " # ", " ##### ", " # ", " # ", " ##### "}, চার[H][W]={" # ", " # # ", " # # ", " ##### ", " # ", " # ", " # "}, পাঁচ[H][W]={" ##### , " # ", " # ", " ##### ", " # ", " # ", " ##### "}, ছয়[H][W]={ " ##### " , " # ", " # ", " #####", "##", "##", "##### "}, সাত[H][W]={" #### # ", " # ", " # ", " # ", " # ", " # ", " # "}, আট[H][W]={" ##### ", " # # ", "##", "#####", "##", "##", "##### "}, নয়টি[H][W]={" ##### , "##", "##", "#####", "#", "#", "#"}; if (strlen(num)> 10) printf("\nআপনাকে 10 সংখ্যা পর্যন্ত একটি সংখ্যা লিখতে হবে।\nআবার চেষ্টা করুন!\n"); অন্য { printf("\n"); k=1; j=0; //প্রতিটি অঙ্কের H নিয়ন্ত্রণ করে যখন (k <=7) // নিয়ন্ত্রণ করে উচ্চতা { এর জন্য (i=0; i 

আউটপুট

সি প্রোগ্রাম যা একটি সংখ্যা গ্রহণ করে এবং এটি বড় আকারে প্রিন্ট করে


  1. সি তে কঠিন এবং ফাঁপা রম্বস প্যাটার্ন প্রিন্ট করার প্রোগ্রাম

  2. C++ প্রোগ্রামে একটি বড় সংখ্যার জন্য 12 দ্বারা বিভাজ্যতা

  3. পাইথনে কভার করা যেতে পারে এমন ব্লকের সংখ্যা খুঁজে বের করার জন্য প্রোগ্রাম

  4. পাইথন প্রোগ্রাম একটি বড় সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে