write a program for 7*8 = 56 ? without using * multiply
operator ? output = 56
Answers were Sorted based on User's Feedback
Answer / guest
add 7 ,8 times & u 'll get the output
we can use while loop,or for loop
| Is This Answer Correct ? | 29 Yes | 2 No |
Answer / banavathvishnu
int main()
{
printf("%d",7<<3);
getch();
}
| Is This Answer Correct ? | 30 Yes | 7 No |
Answer / pavan_mustyala
Method1:
optimised code is to "left shift" the number 7 by 3 times.
Reason: 8 is (2 raised to power 3). So (7 * 8) is
equivalent to (((7*2)*2)*2). To multiply a number by 2,
shift it by 1 bit Left.
Method2:
Not optimised but it works. Addition in a loop.
int func()
{
int i;
int result = 0;
for(i = 0; i < 8; i++)
{
result = result + 7;
}
return result;
}
| Is This Answer Correct ? | 14 Yes | 4 No |
Answer / rama krishna sidhartha
Here is the logic.
void func()
{
int i;
int result = 0;
for(i = 0; i < 8; i++)
{
result = result + 7;
}
printf("%d",result);
}
| Is This Answer Correct ? | 8 Yes | 3 No |
Answer / manish soni bca 3rd year jaipu
#include<stdio.h>
#include<conio.h>
void main()
{
int i,ans;
ans=0;
for(i=0;i<8;i++)
ans=ans+7;
printf("%d",ans);
getch();
}
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / raju kalyadapu
int main()
{
int i=0,n=0;
while(i++<8)
n=n+7;
printf("7 * 8 is:%d",n);
}
| Is This Answer Correct ? | 0 Yes | 0 No |
What is c language used for?
What does #pragma once mean?
How the C program can be compiled?
How can I write a function that takes a format string and a variable number of arguments?
What does the characters “r” and “w” mean when writing programs that will make use of files?
What are operators in c?
What is the stack in c?
What is the difference between declaring a variable by constant keyword and #define ing that variable?
Explain a file operation in C with an example.
Why c is faster than c++?
What does %d do?
The program will first compute the tax you owe based on your income. User is prompted to enter income. Program will compute the total amount of tax owed based on the following: Income Tax 0 - $45,000 = 0.15 x income $45,001 - $90,000 = 6750 + 0.20 x (income – 45000) $90,001 - $140,000 = 15750 + 0.26 x (income – 90000) $140,001 - $200,000 = 28750 + 0.29 x (income – 140000) Greater than $200,000 = 46150 + 0.33 x (income – 200000) Dollar amounts should be in dollars and cents (float point numbers with two decimals shown). Tax is displayed on the screen.