কম্পিউটার

ডিভিশন এবং মডুলো অপারেটর ব্যবহার করে সি ব্যবহার করে বিপরীত ক্রমে সংখ্যা প্রিন্ট করা


সমস্যা

সি প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে ডিভিশন এবং মডুলো অপারেটরের সাহায্যে প্রদত্ত দুই-সংখ্যার সংখ্যাকে বিপরীত ক্রমে কীভাবে প্রিন্ট করবেন?

সমাধান

এখন পর্যন্ত, আমরা দেখেছি কিভাবে স্ট্রিং ফাংশন ব্যবহার করে এবং স্ট্রিং ফাংশন ছাড়াই স্ট্রিংকে বিপরীত করা যায়। এখন দেখা যাক কিভাবে পূর্বনির্ধারিত ফাংশন ব্যবহার না করে দুই-অঙ্কের সংখ্যাকে বিপরীত করা যায়।

অপারেটরদের সাহায্যে সংখ্যাটিকে বিপরীত করার জন্য আমরা যে যুক্তিটি ব্যবহার করি তা হল −

int firstno=number%10; //stores remainder
int secondno=number/10;// stores quotient

তারপর প্রথম সংখ্যাটি প্রিন্ট করুন এবং দ্বিতীয় সংখ্যাটি তারপরে আপনি প্রদত্ত নম্বরটির বিপরীত নম্বর পাবেন।

প্রোগ্রাম 1

এই উদাহরণে, আমরা একটি 2-সংখ্যার সংখ্যা নেব এবং সংখ্যাটিকে বিপরীত করতে বিভাগ এবং মডুলো অপারেটর প্রয়োগ করব −

#include<stdio.h>
int main(){
   int number;
   printf("enter a number:");
   scanf("%4d",&number);
   int firstno=number%10; //stores remainder
   int secondno=number/10;// stores quotient
   printf("After reversing =%d%d\n",firstno,secondno);
   return 0;
}

আউটপুট

enter a number:45
After reversing =54

প্রোগ্রাম 2

এই উদাহরণে, আমরা একটি 3-সংখ্যার সংখ্যা নেব এবং সংখ্যাটিকে বিপরীত করতে বিভাগ এবং মডুলো অপারেটর প্রয়োগ করব −

#include<stdio.h>
int main(){
   int number,num1,num2,num3,result;
   printf("enter a number:");
   scanf("%4d",&number);
   num1 = number / 100;
   num2 = (number % 100) / 10;
   num3 = number%10 ;
   result = 100*num3 + 10*num2 + num1;
   printf("After reversing =%d\n",result);
   return 0;
}

আউটপুট

enter a number:479
After reversing =974

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্পেসে সবচেয়ে বড় এবং ক্ষুদ্রতম সংখ্যা খুঁজে বের করা

  2. MySQL ক্যোয়ারী সংখ্যার সেটে প্রথম সংখ্যা দ্বারা অর্ডার করতে?

  3. একক লিঙ্কযুক্ত তালিকা ব্যবহার করে বিপরীত ক্রমে সংখ্যা প্রদর্শন করতে সি প্রোগ্রাম

  4. রাউন্ড ফাংশন ব্যবহার করে এক্সেলে রাউন্ড নম্বরগুলি কীভাবে করবেন