1. Write a c program to reverse any number.

2. Write a c program to find out sum of digit of given number.

2. Write a c program to find out sum of digit of given number.

10. Write a c program to find out NCR factor of given number.

11. How to convert string to int without using library functions in c

12. Program in c to print 1 to 100 without using loop

13. C program for swapping of two numbers

14. Program to find largest of n numbers in c

15. Split number into digits in c programming

16. C program to count number of digits in a number

11. How to convert string to int without using library functions in c

12. Program in c to print 1 to 100 without using loop

13. C program for swapping of two numbers

14. Program to find largest of n numbers in c

15. Split number into digits in c programming

16. C program to count number of digits in a number

## 15 comments:

write a c program to display all even factors of a given number using function in c

can u give me a program in c to calculate the series 1+4+25+........+n using double loops

how is it possible solution of above example question

sum=a+~b+1

I don't understand.

what is ~?

~ is complement operator.

if a=8 then a=1000(in binary form)

and when we take ~a it becomes=0111(interchange 0's and1's)

now 0001=7

in the above example we have to do (a-b)

a-b= a+(-b)

=a+(~b+1)=a+~b+1

but a & b are integers, how does it convert them to binary form, calculate 2's compliment and return result back in int form???

but a & b are integers, how does it convert them to binary form, calculate 2's compliment and return result back in int form???

#include

int main(){

int a,b,i;

printf("Enter any two integers: ");

scanf("%d%d",&a,&b);

for( i=0;i<b;i++)

{

a--;

}

printf("Sum of two integers: %d",a);

return 0;

}

#include

int main(){

int a,b,i;

printf("Enter any two integers: ");

scanf("%d%d",&a,&b);

for( i=0;i<b;i++)

{

a--;

}

printf("Sum of two integers: %d",a);

return 0;

}

Why did we write int on the line 1 (i.e.,into main())

Why did we write int on the line 1 (i.e.,into main())

will it work for a=10,b=5

coz binary value of a=1010,b=101,~b=010

so sum=1010+010+1

=1101 which 13 in decimal

i think that is wrong ..it should be a+~b-1

Post a Comment