বারবার ভুল উত্তর দেখাচ্ছে কেন বুঝতে পারছি না।

সমস্যা
আমার কোড

asked 13 Oct, 15:05

Zihad's gravatar image

Zihad
312

edited 13 Oct, 15:10

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
9618


আপনার সমস্যাটির সমাধান নিচের কোড টি খেয়াল করলে বুঝতে পারবেন আশা করি। (লুপের কন্ডিশন)

#include<stdio.h>
int main()
{
int T,i;
scanf("%d",&T);
for(i=1;i<=T;i++){
    char ch;
    scanf(" %c",&ch);
    if(ch>='a'&&ch<='z'){
        printf("Lowercase Character\n");
    }
    else if(ch>='A'&&ch<='Z'){
        printf("Uppercase Character\n");
    }
    else if(ch>='0'&&ch<='9'){
        printf("Numerical Digit\n");
    }
    else{
        printf("Special Character\n");
    }
}
return 0;
}
permanent link

answered 16 Oct, 08:53

codexaxor's gravatar image

codexaxor
112

edited 16 Oct, 08:55

আপনার কোড এ একটি ভুল আছে। C Language এ Character input নেওয়ার সময় getchar() ফাংশনটি ব্যবহার করবেন। তাহলে character input এ সমস্যা দেখা দিবেনা। নিচের কোডে সমাধান দেওয়া হল।

#include <stdio.h>

int main()
{
     int T,i;
     char ch;

     scanf("%d", &amp;T);

     for(i = 0; i < T; i++){

        getchar();
        scanf("%c", &amp;ch);

    if((ch >= 'a') &amp;&amp; (ch <= 'z')){

        printf("Lowercase Character\n");

    }
    else if((ch >= 'A') &amp;&amp; (ch <= 'Z')){

        printf("Uppercase Character\n");

    }
    else if((ch >= '0') &amp;&amp; (ch <= '9')){

        printf("Numerical Digit\n");

    }
    else{

        printf("Special Character\n");
    }
}
return 0;
}
permanent link

answered 17 Oct, 06:55

hitBrain's gravatar image

hitBrain
111

এখানে & দিয়ে কি বুঝান হয়েছে?

(17 Oct, 15:28) nishat

C Language এ আমরা ampersand (&) দিয়ে ইনপুট নেওয়াকে বুঝাই। আর double ampersand (&&) দিয়ে AND Condition কে বুঝাই।

(18 Oct, 16:19) hitBrain
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:

×355

question asked: 13 Oct, 15:05

question was seen: 242 times

last updated: 18 Oct, 16:19