tell me answer please

write single statement in C language

first reduce the value A by 1, then find the sum of A and B, then increment the value of B by 1. and assign to the C.??
thats question

I solve like this tell me this is correct.
C= --A + B++

a–;
b++;
c=a+b;

1 Like

but dear top of the question ask me write a single statement??

#include <stdio.h>

int main(void) {
	int a, b, c;
	a=10, b=10;
	c=--a+(++b);
	printf("%d", c);
	return 0;
}

c=–a+(++b);

if you do c=--a+b++; value of b is incremented after assigment operation not before so you have to do it ++b, if you do it c=--a+++b; it gives error, so just use parentheses like c=--a+(++b);

1 Like

ok got it thank you dear

1 Like
//