text: Calculate 7 n / 8 without using division and multiplication operators | C program to evaluate 7 n / 8 without using * and / ; Step 1 ) First multiply number by 7 i . e . 7 n = ( n << 3 ) - n * Step 2 ) Divide result by 8 ; Driver program to test above function
code: #include <stdio.h> NEW_LINE int multiplyBySevenByEight ( unsigned int n ) { return ( ( n << 3 ) - n ) >> 3 ; } int main ( ) { unsigned int n = 15 ; printf ( " % u " , multiplyBySevenByEight ( n ) ) ; return 0 ; }