The ones who are crazy enough to think they can change the world are the ones who do.
- Steve Jobs

C Multiplication Without Using Multiplication Operator

multiplication without using multiplication operator

In my college days my programming friend makes a rigorous challenge with me. He asked me to multiply two numbers without using multiplication operator, it's sounds poor right. Multiplication without using Multiplication operator is it possible for you?

You being a programmer, Impossible is nothing more than having two cups of coffee instead of a coffee, lets code a C program to multiply two numbers without using multiplication operator.

C Program - Without Using Multiplication Operator

c-without-multiplication-operator.c
#include <stdio.h>
int main()
{
int num1, num2, ans = 0;
printf("\nEnter any two integers : ");
scanf("%d %d ", &num1, &num2);
while(num2 != 0)
{
ans = ans + num1;
num2--;
}
printf("Result = %d ", ans);
return 0;
}
Enter any two integers : 6 4 
Result : 24

Note:

The above program is crystal clear, Here while loop will iterate until num2 = 0; when num2 = 0 printf statement will print the value in a variable ans and returns 0.

Report Us

We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.

Report