ছোটদের প্রোগ্রামিং শেখা এখন আগের চেয়েও সহজ। কারণ দ্বিমিক প্রকাশনী থেকে বের হয়েছে তামিম শাহরিয়ার সুবিন-এর "পাইথন দিয়ে প্রোগ্রামিং শেখা"! বিস্তারিত জানতে এখানে ক্লিক করুন

ভাজক

(বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াডের ট্রেনিং প্রোগ্রাম থেকে সংগৃহীত)

একটি সংখ্যার সমস্ত গুণনীয়ক (ভাজক) বের করতে হবে।

ইনপুট
ইনপুট ফাইলের প্রথম লাইনে থাকবে টেস্ট কেসের সংখ্যা T (T≤10). এরপরের পরবর্তী T সংখ্যক লাইনের প্রতিটিতে একটি করে পূর্ণ সংখ্যা N থাকবে, (1 ≤ N ≤ 100000).

আউটপুট
প্রতিটি কেসের জন্য একটি করে লাইন প্রিন্ট করতে হবে, শুরুতে কেইস নম্বর দিতে হবে। এরপর N এর সকল গুণনীয়ক ছোট থেকে বড় হিসেবে দেখাতে হবে এবং প্রতিটি গুণনীয়ক শুধুমাত্র একবার দেখাতে হবে। গুণনীয়ক গুলোকে শুধুমাত্র একটি স্পেস দিয়ে আলাদা করতে হবে এবং লাইনের শেষে কোনো অতিরিক্ত স্পেস থাকবে না।


৫২টি প্রোগ্রামিং সমস্যা ও সমাধান বইতে এই সমস্যার সমাধান নিয়ে আলোচনা করা হয়েছে।

৪টি মন্তব্য:

  1. প্রত্যেকটা code submit করলে Result: runtime error (SIGXFSZ) আসে
    কারণটা বুঝতে পারছিনা?

    উত্তরমুছুন
  2. #include
    using namespace std;

    int main ()
    {
    int N,T,i,j;
    cin >> T;
    for(i = 1; i <= T; i++){
    cin >> N;
    cout << "case "<< i << ":";
    for ( j = 1; j <= N; j++){
    if(N % j == 0){
    cout << " " << j ;
    }
    }
    cout << endl;
    }
    return 0;
    }
    After submitting this online judge showing me wrong ans . I can not find any bug .Please help me to find the bug .

    উত্তরমুছুন

এখানে বিষয়সংশ্লিষ্ট মন্তব্য কিংবা প্রশ্ন করা যাবে। বাংলায় মন্তব্য করার সময় বাংলা হরফে লিখতে হবে। আর রোমান হরফে লিখলে ইংরেজিতে লিখতে হবে। নতুবা মন্তব্য প্রকাশ করা হবে না। ধন্যবাদ।