Way 1 : Using Recursive Function

#include<stdio.h>
#include<conio.h>
int add(int,int);
void main()
{
int a,b;
clrscr();
printf("Enter the two Numbers: ");
scanf("%d%d",&a,&b);
printf("Addition of two num. is : %d",add(a,b));
getch();
}
//-----------------------------------------------
int add(int a, int b)
{
if (!a) 
     return b;
else
     return add((a & b) << 1, a ^ b);
} 

Way 2 : Using While Loop
#include<stdio.h>
#include<conio.h>
void main()
{
int a=10,b=5,i;
clrscr();
  while(b>0)
  {
  a++;
  b--;
  }
printf("%d",a);
getch();
}


Way 3 : Using While Loop
#include<stdio.h>
#include<conio.h>
void main()
{
int a=10,b=5;
while(b--)
   a++;
printf("Sum is : %d" a);
}

Way 4 : Using For Loop
#include<stdio.h>
#include<conio.h>
int sum(int,int);
void main()
{
int a,b;
clrscr();
printf("Enter the two Numbers: ");
scanf("%d%d",&a,&b);
printf("Addition of two num. is : %d",add(a,b));
getch();
}
int add(int num1,int num2)
{
     int i; 
     for(i=0;i< num2;i++) 
        num1++; 
     return num1;
}

Way 5 : Using Subtraction
#include<stdio.h>
#include<conio.h>
void main()
{
int a=10,b=5;
a = a-(-b);
printf("Sum is : %d" a);
}
Note : This Example have Arithmetic Operator [-] but this example is for "Adding two numbers without using + Operator "


Tags / Keywords : | ,

0 comments

Post a Comment

Your Feedback :This is Growing Site and Your Feedback is important for Us to improve the Site performance & Quality of Content.Feel Free to contact and Please Provide Name & Contact Email