why

Light Poster
28Mar2008,11:15   #1
ptgcomputer's Avatar
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
Go4Expert Member
29Mar2008,14:43   #2
bashamsc's Avatar
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.
Light Poster
2Apr2008,12:06   #3
ptgcomputer's Avatar
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