write a c/c++ program that takes a 5 digit number and
calculates 2 power that number and prints it?
Answers were Sorted based on User's Feedback
Answer / parth ujenia
The condition is input take "5 digit" !
and according to above C prog
output of:12345
is: 27825
because range of integer data type is -32768 to 32767.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / m.choudhury
The problem is 2^(axxxx) where x belongs to {0,1,.....9} & a
belongs to {1,2,3,.....9}. This is clearly not equivalent to
2*(axxxx).
The solution will be easier if we can give the answer in
HEXADECIMAL format.
2^2=(4)DEC=(100)BINARY=(4)HEX
2^4=(16)DEC=(10000)BINARY=(10)HEX
2^7=(128)DEC=(10000000)BINARY=(80)HEX
.
.
.
2^n=(X)DEC=(100.....0)BINARY{n no. of zero after 1}=(Z)HEX
(X is the decimal of 2^n, Z is HEXADECIMAL of 2^n)
To get Z get HEX of (1a) where a = n%4 is the number of
zeros after 1.
Then path n/4 no. of zeros with that.
can anyone suggest the code for integer representation of
2^n , (where n is any integer), with polynomial time
complexity ?
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sudarshan
#include<stdio.h>
void main()
{
int a,b;
scanf("%d",&a);
b=a*a;
printf("%d",b);
getch();
}
| Is This Answer Correct ? | 6 Yes | 7 No |
Answer / suvi
#include<stdio.h>
void main()
{
float a,b;
scanf("%f",&a);
b=a*a;
printf("%.0f",b);
}
| Is This Answer Correct ? | 2 Yes | 3 No |
why r u join this company? give solid resons.
16 Answers IBM, Infosys, TCS,
main() { intx=2,y=6,z=6; x=y=z; printf(%d",x) }
5 Answers Amazon, HCL, Thought Works,
program for swapping two strings by using pointers in c language
all c language question
What do you mean by dynamic memory allocation in c? What functions are used?
What could possibly be the problem if a valid function name such as tolower() is being reported by the C compiler as undefined?
What does typedef struct mean?
#define d 10+10 main() { printf("%d",d*d); }
what do structure language means?
Write a program to display the no of bit difference between any 2 given numbers eg: Num1 will 12->1100 Num2 will 7->0111 the difference in bits are 2.
What is the difference between ++a and a++?
WRITE A PROGRAM TO MERGE TWO SORTED ARRAY USING MERGE SORT TECHNIQUE..