কম্পিউটার

সি-তে লুপ ব্যবহার না করে আপনি কিভাবে 1 থেকে 100 পর্যন্ত সংখ্যা প্রিন্ট করবেন?


লুপ ব্যবহার না করেই সংখ্যা প্রিন্ট করার বিভিন্ন পদ্ধতি রয়েছে যেমন রিকার্সিভ ফাংশন, গোটো স্টেটমেন্ট ব্যবহার করে এবং main() ফাংশনের বাইরে একটি ফাংশন তৈরি করা।

এখানে C ভাষায় সংখ্যা প্রিন্ট করার একটি উদাহরণ দেওয়া হল,

উদাহরণ

#include<stdio.h>
int number(int val) {
   if(val<=100) {
      printf("%d\t",val);
      number(val+1);
   }
}
int main() {
   int val = 1;
   number(val);
   return 0;
}

আউটপুট

12345678910111213 14151617181920212223242526 27282930313233343536373839 40414243444546474849505152 53545556575859606162636465 66676869707172737475767778 79808182838485868788899091 9293949596979899100

উপরের উদাহরণে, একটি আর্গুমেন্ট ভ্যাল দিয়ে একটি ফাংশন নম্বর তৈরি করা হয়েছে। যদি val 100 এর কম বা সমান হয়, তাহলে মান এবং বৃদ্ধির মান এক করে প্রিন্ট করুন। main() ফাংশনে, val 1 দিয়ে আরম্ভ করা হয় এবং ফাংশন নম্বর বলা হয়।

if(val<=100) {
   printf("%d\t",val);
   number(val+1);
}

  1. কিভাবে C# ব্যবহার করে প্রথম 100 জোড় সংখ্যা তৈরি করবেন?

  2. কিভাবে C# ব্যবহার করে প্রথম 100টি বিজোড় সংখ্যা তৈরি করবেন?

  3. Python-এ কোনো লুপ ব্যবহার না করে n-এর গুন m প্রিন্ট করুন।

  4. কিভাবে পাইথন ব্যবহার করে একটি স্ট্রিং থেকে সংখ্যা বের করতে হয়?