Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


write a program for 7*8 = 56 ? without using * multiply
operator ? output = 56

Answers were Sorted based on User's Feedback



write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

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

write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

Answer / banavathvishnu

int main()
{

printf("%d",7<<3);
getch();
}

Is This Answer Correct ?    30 Yes 7 No

write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

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

write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

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

write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

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

write a program for 7*8 = 56 ? without using * multiply operator ? output = 56..

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

Post New Answer

More C Interview Questions

What is c language used for?

0 Answers  


What does #pragma once mean?

0 Answers   Celstream,


How the C program can be compiled?

11 Answers   HP,


How can I write a function that takes a format string and a variable number of arguments?

0 Answers  


What does the characters “r” and “w” mean when writing programs that will make use of files?

0 Answers  


What are operators in c?

0 Answers  


What is the stack in c?

0 Answers  


What is the difference between declaring a variable by constant keyword and #define ing that variable?

1 Answers  


Explain a file operation in C with an example.

0 Answers   Amdocs,


Why c is faster than c++?

0 Answers  


What does %d do?

0 Answers  


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.

0 Answers   Microsoft,


Categories