WHAT WILL BE THE OUTPUT OF THE FOLLOWING QUESTION
void main()
{
int x=4,y=3,z;
z=x-- -y;
printf("%d%d%d",x,y,z);
}
Answers were Sorted based on User's Feedback
Answer / shreyas
the answer is 3 3 1..........
while computing value of z ....x will be 4 .....but while
printing its value it has been decremented by 1 and hence x=3.
| Is This Answer Correct ? | 42 Yes | 2 No |
Absolutely.. 3 3 1
No doubt in it.....all frnds who said it are right and their
explaination is also correct......
while Z is calculated X is 4...since it is post decrement....
| Is This Answer Correct ? | 12 Yes | 3 No |
Answer / amrita mohanty
3,3,1
since it is a post increment operation,so x--=4 initially.
but after that the value of x becomes 3.
x-- - y = 4-3=1
therefore x=3,y=3,z=1
| Is This Answer Correct ? | 9 Yes | 0 No |
Answer / anjana priyadharshini
THE OUTPUT IS: 3,3,1
THE PEOPLE WHO TOLD THIS ANSWER THEIR EXPLANATION IS CORRECT
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / medo
#include<stdio.h>
void main()
{ int x,y,z;
{
int x=4,y=3,z;
z=x---y;
printf("x=%d\ny=%d\nz=%d\n",x,y,z);
}
}
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / vishnu
initally x=4,y=3
z=x-- -y;
after doing x-y operation and that value wil be assigned to
z.there followed by x value wil be decreased by 1.
hence z=4-3 z=1
x=4-1 x=3
y=3
hence output will be
3,3,1
| Is This Answer Correct ? | 2 Yes | 0 No |
void main() { int i=5; printf("%d",i+++++i); }
how tally is useful?
which typw of errors ? & how to solve it ?
what is the large sustained error signal that eventually cause the controller output to drive to its limit
what is the error in the following code: main() { int i=400,j; j=(i*i)/i; }
what are the techniques for reducing the fragility of a memory bug?
Assume that the int variables i and j have been declared, and that n has been declared and initialized. Write code that causes a "triangle" of asterisks of size n to be output to the screen. Specifically, n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consistings of three, etc. The last line should consist of n asterisks. Thus, for example, if n has value 3, the output of your code should be * ** *** You should not output any space characters. Hint: Use a for loop nested inside another for loop.
loop1: { x=i<n?(i++):0; printf("%d",i); exit(x); continue; } Error- misplaced continue. Doubt-1.will the exit(x) be executed for all values of x 2.will this statement go out of the program.
Write a C program to enter 10 integer numbers through one variable and count how many of them are even using while loop ?
I can not get my C++ program to work right. It is supposed to tell if a word is a palindrome or not, but it only tells thet the word is not a palindrome. And I can't fix it.
2. A student studying Information Technology at Polytechnic of Namibia is examined by coursework and written examination. Both components of assessment carry a maximum of 50 marks. The following rules are used by examiners in order to pass or fail students. a. A student must score a total of 40% or more in order to pass (total = coursework marks + examination marks) b. A total mark of 39% is moderated to 40% c. Each component must be passed with a minimum mark of 20/50. If a student scores a total of 40% or more but does not achieve the minimum mark in either component he/she is given a technical fail of 39% (this mark is not moderated to 40%) d. Grades are awarded on marks that fall into the following categories. Mark 100-70 69-60 59-50 49-40 39-0 Grade A B C D E Write a program to input the marks for both components (coursework marks out of 50 and examination marks out of 50), out put the final mark and grade after any moderation. [30]
how to convert decimal to binary in c using while loop without using array
50 Answers Apple, Aptech, Arwen Tech, BCS, C2D Software, CEC,