সমস্যার লিংকঃ cpbook.subeen.com

স্বরবর্ণ-ব্যাঞ্জনবর্ণ
এমন একটি প্রোগ্রাম লিখতে হবে যেটি একটি বাক্যে অবস্থিত স্বরবর্ণ (vowels) ও ব্যঞ্জনবর্ণ (consonants) গুলোকে আলাদা আলাদা প্রিন্ট করবে।

ইনপুট
ইনপুটের প্রথম লাইনে থাকবে টেস্ট কেসের সংখ্যা T (T<=100)। এরপরে T সংখ্যক লাইন থাকবে। প্রতিটি লাইনে থাকবে একটি স্ট্রিং s।

আউটপুট
প্রোগ্রামটির অউটপুটে স্ট্রিংটিতে অবস্থিত স্বরবর্ণ ও ব্যঞ্জনবর্ণ গুলোকে আলাদা আলাদা ভাবে পরপর প্রিন্ট করতে হবে।

কোডঃ

#include <stdio.h>
#include <string.h>

int main()
{
    int T,j,i,k,m;
    char S[10001],S1[10001],S2[10001];
    scanf("%d",&T);
    for(i=0; i<T; i++)
    {
        k=0,m=0;
        scanf(" %[^\n]",S);
        fflush(stdin);
        for(j=0; S[j]!='\0'; j++)
        {
            if(S[j]=='a' || S[j]=='u' ||S[j]=='e' || S[j]=='i' || S[j]=='o')
            {
                S1[k]=S[j];
                k++;
            }
            else
            {
                S2[m]=S[j];
                m++;
            }
        }
        printf("%s",S1);
        printf("\n");
        printf("%s",S2);
        printf("\n");
    }

    return 0;
}

asked 03 Jun, 09:06

beginner%20level's gravatar image

beginner level
293

edited 05 Jun, 09:30

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
24618

কোডের ফরমেট ঠিক কর। কোড দেখে কিছু বোঝা যাচ্ছে না।

(03 Jun, 10:05) Ashfaqur Rahman

আপনি এখানে স্পেস ক্যারেক্টারটাও ব্যঞ্জনবর্ণ হিসেবে গণনা করছেন। এ কারণেই মূলত ভুল আনসার দিচ্ছে। স্পেস ক্যারেক্টারকে আপনি স্কিপ করেন।

permanent link

answered 09 Jun, 02:47

ssavi's gravatar image

ssavi
842

edited 09 Jun, 07:02

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
24618

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×12

question asked: 03 Jun, 09:06

question was seen: 91 times

last updated: 09 Jun, 07:02