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

কোন ধারা?

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

তিনটি সংখ্যা দেওয়া থাকবে, তোমাকে বলতে হবে তারা কি সমান্তর ধারা, গুণোত্তর ধারা, উভয়টি হতে পারে, নাকি কোনটিই নয়।
(Given three numbers, find out if they from arithmetic progression, geometric progression, both, or none.)

ইনপুট
প্রথম লাইনের টেস্ট কেসের সংখ্যা দেওয়া T (T ≤ 50)দেওয়া থাকবে, এর পরে T টি লাইন থাকবে। প্রত্যেক লাইনে তিনটি করে সংখ্যা n1, n2, n3দেওয়া থাকবে যেখানে 0 ≤ n1, n2, n3 ≤ 1000.

আউটপুট
প্রতিটি টেস্ট কেসের জন্য তোমাকে এক লাইন করে প্রিন্ট করতে হবে, ফরম্যাট হবেঃ “Case X: ”যেখানে X হল কেস নম্বর (১ থেকে শুরু করে) এবং অংশটি তোমাকে তোমার উত্তর অনুযায়ী পরবর্তী চারটি স্ট্রিং এর কোন একটি প্রিন্ট করতে হবেঃ “None”, “Arithmetic Progression”, “Geometric Progression”, “Both”(অবশ্যই কোটেশন ছাড়া)।স্যাম্পল ইনপুট আউটপুট সেকশনে আউটপুট কেমন হতে হবে তা দেখানো আছে।


৫টি মন্তব্য:

  1. #include
    int main()
    {
    int t,i,j,d;
    double a,b,c;
    scanf("%d",&t);
    for(i=1;i<=t;i++){
    scanf("%lf %lf %lf",&a,&b,&c);
    printf("Case %d: ",i);
    if((b-a==c-b)&&(b/a==c/b)){
    printf("Both");
    }
    else if(b-a==c-b){
    printf("Arithmatic Progression");
    }
    else if(b/a==c/b){
    printf("Geometric Progression");
    }
    else {
    printf("None");
    }

    printf("\n");

    }
    return 0;
    }
    রঙ এন্সার খাচ্ছে কেন??

    উত্তরমুছুন
  2. ভাই এখানে উত্তর দেয়া নিষেধ।তাই আমি কোথায় উত্তর দিবো।আমার প্রোগ্রাম সঠিক কিন্তু রান টাইম এরর দেখাচ্ছে।।প্লিজ তারাতারি ভাই।

    উত্তরমুছুন
  3. sir, when i submit the "kon dara" it shows submission error. What should i do now?

    উত্তরমুছুন
  4. I thing it should be mentioned in the problem "কোন ধারা?" that n1,n2 and n3 are arranged as the order of lower to bigger.

    উত্তরমুছুন

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