#include<stdio.h>
int main()
{
    int a=3,b=5,c=8,d=2,x;
    x=a<b||a<c&&c<d;
    printf("P= %d",x);

    return 0;
}

Output= 1?

asked 03 Dec '15, 03:03

raseljpi11's gravatar image

raseljpi11
11715

edited 03 Dec '15, 08:43

Tamanna%20Nishat%20Rini's gravatar image

Tamanna Nishat Rini ♦♦
3.0k312

Edit option এ গিয়ে পুরা code টা select করে Ctrl+k চাপুন

(03 Dec '15, 03:29) manetsus

কোড দিলে কোড ট্যাগ ব্যবহার করে দিতে হয়। আর প্রশ্নে "?????" এভাবে এত্তগুলা প্রশ্নবোধক চিহ্ন দেয়া অভদ্রতা। এরপর এসব ব্যাপার খেয়াল রাখবে।

(03 Dec '15, 08:43) Tamanna Nishat Rini ♦♦

আপনার কোড কে কিছু অংশে ভাগ করি।

 x= ( a<b )|| ( a<c ) && ( c<d ) ;

আপনার কোডকে তিনটি বন্ধনি দিয়ে তিন ভাগে বিভক্ত করলাম। খেয়াল করে দেখলে বুঝা যায় a<c && c<d একসাথে and condition এ ও উল্লেখিত অংশটি a<b এর সাথে or condition দিয়ে সংযুক্ত। তাহলে কোডটি হবে

x= ( a<b )|| ( ( a<c ) && ( c<d ) ) ;

প্রথমে a<c condition টি দেখি। a=3 ও c=8 হওয়াই a<c condition টি true .

এরপর c<d condition টি দেখি।c=8 ও d=2 হওয়াই c<d condition টি false.

তাহলে ( ( a<c ) && ( c<d ) ) থেকে কি অাউটপুট পেলাম?

( ( a<c ) && ( c<d ) ) =( ( T ) && ( F ) )

এবার a<b condition টি দেখি।a=3 ও b=5 হওয়াই a<b condition টি true.

( a<b ) = T

তাহলে x এর মান কি পেলাম? অবশ্যয় সেটি boolean value ( F=0 অথবা T=1) হবে।

 x= ( a<b )|| ( ( a<c ) && ( c<d ) ) ;
 x= (  T ) || ( (  T )  && (  F ) ) ;
 x= (  T ) || ( F ) ;
 x=  T  ;

আউটপুট T হওয়ায় 1 দেখাচ্ছে। এখন যদি x= ( a<b ) && ( a<c ) && ( c<d ) ; তাহলে কি হতো? আশা করি নিজেই করে দেখতে পারবেন।

permanent link

answered 03 Dec '15, 12:40

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

edited 03 Dec '15, 12:42

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:

×6
×3

question asked: 03 Dec '15, 03:03

question was seen: 654 times

last updated: 03 Dec '15, 12:42