why

ptgcomputer's Avatar, Join Date: Mar 2008
Light Poster
hi iam praveen iam having doubt please try to solve it
if iam having
main()
{ int a=500,b,c;
if(a<=400)
b=300;
c=200;
}
only the value of c is displayed but the value of b is not displayed correctely
bashamsc's Avatar, Join Date: May 2007
Go4Expert Member
Quote:
Originally Posted by ptgcomputer
hi iam praveen iam having doubt please try to solve it
if iam having
main()
{ int a=500,b,c;
if(a<=400)
b=300;
c=200;
}
only the value of c is displayed but the value of b is not displayed correctely
ur condition is wrong . To print b and c ur condition should be a>=400 or a>400 or a>=500.
ptgcomputer's Avatar, Join Date: Mar 2008
Light Poster
hi iam praveen i am having doubt
if iam having like this then what is wrong in it i am not able to find it output is not coming
Code:
  main()
    { int  n, s ,pay;
      printf("Enter the value of n\n");
       scanf("%d",&n);
       while(n>40)
       {    s=(n-40)*12;
            pay=s*10;
             printf("the pay  is =%d",pay);
       }

)
this is to find the pay ment of the employees of 10 to pay the money above 40 hours as 12 per extra hour how to fing mistake or what is the mistake

Last edited by shabbir; 2Apr2008 at 14:40.. Reason: Code block