#include<stdio.h>
int main()
{
    char feb;
    int days;
    printf("Enter 1 if the year is leap year otherwise enter 0:");
    scanf("%c",&feb);
    days=(feb=='1')?29:28;
    printf("Number of days in February= %d",days);
    return 0;
}

আমি নতুন c-program শেখা শুরু করেছি। পাঠ্য বই এর কিছু প্রোগ্রাম বুঝতে সমস্যা হচ্ছে। উপরের এই program টিতে days=(feb=='1')?29:28; এই লজিকাল লাইনটি দ্ৱারা কি বোঝানো হয়েছে?

asked 21 Apr '16, 19:13

Jayed%20Hasan's gravatar image

Jayed Hasan
212

edited 22 Apr '16, 04:54

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

প্রশ্নের বর্ণনা দেখে কিছুই বোঝা যাচ্ছে না। বর্ণনাটা এডিট করে ঠিক মত ফরমেটিং করুন।

(21 Apr '16, 22:23) Ashfaqur Rahman

days=(feb=='1')?29:28;

এখানে :? হচ্ছে টারনারি অপারেটর। এটা এক ধরনের ইফ-এলসের কাজ করে। যদি আপনার এই অংশটা ইফ-এলসে কনভার্ট করি, তাহলে নিচের মত হবেঃ

if(feb=='1')
    days = 29;
else
    days = 28;

ধন্যবাদ।

permanent link

answered 22 Apr '16, 02:53

manetsus's gravatar image

manetsus
2.2k211

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:

×212

question asked: 21 Apr '16, 19:13

question was seen: 518 times

last updated: 22 Apr '16, 04:54