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

শব্দ গণনা-২

একটি বাক্যে মোট কতগুলো শব্দ আছে সেটি বের করার প্রোগ্রাম লিখতে হবে। দুইটি শব্দের মাঝে যেকোন যতি চিহ্ন থাকতে পারে। অর্থাৎ দুইটি শব্দের মাঝে স্পেস ক্যারেক্টার ছাড়াও কমা, সেমিকোলন ইত্যাদি থাকতে পারে।

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

আউটপুট
প্রোগ্রামটির আউটপুটে মোট কতগুলো শব্দ স্ট্রিং S-এ আছে সেটি count করে দেখাতে হবে। আউটপুটে "=" চিহ্নের আগে এবং পরে একটি করে স্পেস দিতে হবে।



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

1 টি মন্তব্য:

  1. why this said me "compilation error ".please help
    #include
    int main()
    {
    int T,i,count,j;
    char S[10001];
    scanf("%d",&T);
    fflush(stdin);
    for (i=0;i<T;i++)
    {
    gets(S);
    count=1;
    for(j=0;S[j]!=NULL;j++)
    {
    if(S[j]==' '&&S[j+1]==NULL)
    continue;
    if(S[j]==' ')
    count++;
    }
    printf("Count = %d",count);
    }

    return 0;
    }

    উত্তরমুছুন

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