This is a C program to find product of 2 numbers without using recursion.

This C Program Finds the Product of 2 Numbers without using Recursion.

This C Program using iteration, finds the product of 2 numbers without using the multiplication operator.

Here is the source code of the C program to display a linked list in reverse. The C program is successfully compiled and run on a Linux system. The program output is also shown below.

/* * C Program to find Product of 2 Numbers without using Recursion */ #include <stdio.h> int product(int, int); int main() { int a, b, result; printf("Enter two numbers to find their product: "); scanf("%d%d", &a, &b); result = product(a, b); printf("Product of %d and %d is %d\n", a, b, result); return 0; } int product(int a, int b) { int temp = 0; while (b != 0) { temp += a; b--; } return temp; }

In this C program, we are reading the two numbers. The product() function is used to compute the product of two numbers. In the product function initially declare the value of ‘temp’ variable as 0.

The while loop is used to check the value of ‘b’ variable is not equal to 0. If the condition is true, then execute the loop. Add the value of ‘temp’ and ‘a’ variables and decrement the value of ‘b’ variable. print the product of two numbers.

$ cc pgm19.c $ a.out Enter two numbers to find their product: 89 458 Product of 89 and 458 is 40762

**Sanfoundry Global Education & Learning Series – 1000 C Programs.**

Here’s the list of Best Books in C Programming, Data-Structures and Algorithms

**Related Posts:**

- Practice BCA MCQs
- Practice Computer Science MCQs
- Apply for C Internship
- Check C Books
- Watch Advanced C Programming Videos