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

সি প্রোগ্রাম: ফ্লোটিং পয়েন্ট ব্যবহার না করে 1/n-এর প্রথম k ডিজিট প্রিন্ট করুন


ইনপুট N দেওয়া আছে, 1/N এর দশমিক মান k ডিজিট পর্যন্ত প্রিন্ট করতে হবে ফ্লোটিং পয়েন্ট ব্যবহার না করে।

ইনপুট - n=5, k=5
আউটপুট - 20000 (1/5 = 0.20000)

অ্যালগরিদম

Start Step 1 -> n, k, remain=1, i ডিক্লেয়ার Step 2 -> Loop i=0 to k-1    Print ((10*remain)/n)    Remain = (10*remain)%n Step 3 -> End Loop Stop

উদাহরণ

#include<stdio.h> int main() {    int n = 9, k = 7, remain=1,i;    printf("first %d digits of %d are: ",k,n);    for(i=0;i<k;i++) {       printf("%d",((10 * remain) / n));       remain = (10*remain) % n;    }    return 0; }

আউটপুট

first 7 digits of 9 are: 1111111

  1. C++ প্রোগ্রাম: ইন্টিজারের ডিজিট জুম করে প্রিন্ট করা

  2. পাইথনে প্রথম CGI প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: সিরিজ 1/1! + 2/2! + 3/3! + ... + n/n! এর যোগফল বের করা

  4. পাইথনে ধনাত্মক পূর্ণসংখ্যার বিট উল্টিয়ে ফেলার প্রোগ্রাম