Wednesday, May 3, 2017

URI solution-1144

Albatross Mohoshi's Blog





প্রশ্নের দিক নির্দাশবলীঃ 

*  প্রথমেই দেখতে হবে, যে ইনপুট টা কিভাবে নিতে বলা হয়েছে এবং আউটপুট টা কিভাবে 
দেখাতে বলা হয়েছে।

* প্রোগ্রামটিতে প্রথমে  একটি ইনপুট নিতে বলা হয়েছে। তুমি যদি দেখো উপরের আউটপুটের স্যাম্পল দেখো তাহলে দেখবা যে ইনপুটের জন্য লাইন দ্বিগুন হবে।কিন্তু তুমি আরেকটু ভাল করে দেখো তুমি ইচ্ছে করলে লাইন ৫টাই চিন্তা করতে পারবা।  প্রথম লাইনটাতে পরপর দুইটি row এর প্রথম মান একই। এভাবে চিন্তা করলে তুমি পাঁচটি লাইন চিন্তা করতে পারবা।

এবার আসো  row  এর লজিকে । দুইটি row এর  জন্য দুইটি লজিক।

একটি অংশের কথা ঃ 

প্রথম row এর দ্বিতীয় মানটি প্রথম মানের বর্গ আর তৃতীয় মানটি প্রথম মানের ঘনমূল ।

দ্বিতীয় row  এর দ্বিতীয় মানটি,  প্রথম  row  এর দ্বিতীয় মান থেকে ১ বেশি,তৃতীয় মানটি প্রথম row   এর  তৃতীয় মানের থেকে  ১ বেশি।

* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!

* আউটপুটের লিখার স্টাইলটা অবশ্যই খেয়াল রাখবা।


*  প্রোগ্রামটি হয়ে গেলে প্রশ্নের ইনপুট গুলো দিয়ে পরীক্ষা করে দেখো উপরোক্ত আউটপুট গুলো আসে কিনা।


সমাধানঃ


#include <stdio.h>
int main()
{
    int a,b,c,d,e,f;
    scanf("%d", &a);
    for(b=1; b<=a; b++)
    {
        c=b*b;
        d=b*b*b;
        printf("%d %d %d\n",b,c,d);
        e=c+1;
        f=d+1;
        printf("%d %d %d\n",b,e,f);
    }
    return 0;

}

No comments:

Post a Comment