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 / arunkumar
it will be 3,3,1
no doubt it is the correcct one..
if anybody have a doubt compile and execute it with turbo c.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / jasmeet singh
hey i typed the output of x=4 but its 3. coz after the
decrement now its value is 3.
| Is This Answer Correct ? | 4 Yes | 5 No |
Answer / ramya b.m
The output will be 3 3 1. initially the value of x is 4 and
subtracting it with value of y which is 3 the difference is
1. while printing the value of x is decremented by 1 and
hence the output 3 3 1.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / tommy tom
331
x = 4-- = 3
y = 3
z = 1
then, when printing, there are no spaces in the "%d%d%d" format string, thus there are no spaces in the printing of the numbers. Also, at the end of the run, the command prompt will be tacked onto the end of the output, as the format string contains no newlines, line returns, or other reasons to assume a nice printing.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / guru1985
#include<stdio.h>
#include<conio.h>
void main()
{
int x=4,y=3,z;
z=x-- -y;
printf("x=%d\ny=%d\nz=%d",x,y,z);
}
Output=>
x=3
y=3
z=1
| Is This Answer Correct ? | 0 Yes | 3 No |
what is meant for variable not found?
full c programming error question based problem
Write a c-programe that input one number of four digits and find digits sum?
#include<>stdio.h> #include<>conio.h> { printf("hello"); void main() getch(); } what the out put of this program and why ......plz clear my answer
Given an int variable n that has already been declared and initialized to a positive value, and another int variable j that has already been declared, use a do...while loop to print a single line consisting of n asterisks. Thus if n contains 5, five asterisks will be printed. Use no variables other than n and j .
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.
Using string functions write a program that will accept the name of the capital as input value and will display the corresponding country. ------------------------ Capitals Countries ------------------------ Capitals Countries Ottawa Canada Moscow Russia Rome Italy I can't not get it to run properly
Declaration of Cube Guys please help me.. Is this a right way to declare cube.? If i Compile it. It Says: Cube undeclared what should i do? Please help \thanks in advanced #include<stdio.h> #include<math.h> #include<conio.h> main( ) { float x,y; while(x++<10.0) { printf("Enter Number:"); scanf("%d", &x); y = cube(x); printf("%f %f %f \n", x,pow(x,2),y); cube(x); } { float x; float y; y = x*x*x; } getch(); return (y); }
What are the different types of errors in C and when they occur?
How to upgrade LOOP environment, I just mean, how can i make loop statement editable ? I just try some program using loop statement and checking it in multiple compilers. Every compiler showing different output, what's the wrong ? is it a compiler based problem, or loop based problem, tell me why ? and what will be the debugging process, for this kind of problem ?
which typw of errors ? & how to solve it ?
What is the code for following o/p * * * * * * * * * * * * * * * *