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

উল্টে দেখা

এমন একটি প্রোগ্রাম লিখো, যেটি একটি শব্দকে উল্টো করে দেখাবে।

ইনপুট
প্রোগ্রামটির প্রথম ইনপুট হবে একটি পূর্ণসংখ্যা T, যা টেস্ট কেসের সংখ্যা নির্দেশ করে। পরবর্তী T সংখ্যক লাইনে প্রোগ্রামটির ইনপুট হবে একটি স্ট্রিং S। স্ট্রিং এর সর্বোচ্চ সীমা হবে 1000।

আউটপুট
প্রোগ্রামটির আউটপুটে, ইনপুট স্ট্রিংটি উল্টো করে প্রিন্ট করতে হবে।



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

৪টি মন্তব্য:

  1. scanf("%s",str) এটা করলে WA দেখায় কেন?
    এখানে আমাকে scanf(" %[^\n]",str) use করতেই হবে?

    উত্তরমুছুন
  2. My program is right but showing wrong answer.
    #include
    using namespace std;

    int main()
    {
    int t,i;
    char s[1000];
    cin>>t;
    while(t--)
    {
    cin>>s;
    for(i=0;s[i]!='\0';i++)
    {
    ;
    }
    i--;
    for(int j=0;j<=i;i--)
    {
    cout<<s[i];
    }
    cout<<"\n";
    }
    return 0;
    }

    উত্তরমুছুন
  3. why wrong answer?
    #include
    int main()
    {
    char str[1000];
    int j,len,t;
    scanf("%d",&t);
    while(t--)
    {
    ///scanf("%s",str);
    fflush(stdin);
    scanf("%[^\n]",str);
    ///gets(str);
    len=strlen(str);
    for(j=len-1;j>=0;j--)
    {
    printf("%c",str[j]);

    }
    printf("\n");
    }
    return 0;
    }

    উত্তরমুছুন
  4. /home/lZ2Qta/cc3ZRJPZ.o: In function `main':
    prog.c:(.text+0x57): undefined reference to `strrev'
    collect2: ld returned 1 exit status

    why can't use library function strrev(); ??

    উত্তরমুছুন

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