Program Discussion :: Basics
96 / 279
Write program for 2^n.
Answer:
#include
#include
union doubleUnion{
double d;
uint64_t i;
};
int main() {
doubleUnion num;
const uint64_t expbit = uint64_t(1)
Asked In ::
Language:
Sneha Rai
7 Jul, 2017 9:30 AM
#include <stdio.h>
int main()
{
int base=2;
int exponent;
long long result = 1;
printf("Enter an exponent: ");
scanf("%d", &exponent);
while (exponent != 0)
{
result *= base;
--exponent;
}
printf("Answer = %lld", result);
return 0;
}
Language:
Aarav
7 Jul, 2017 9:30 AM
#include <iostream>
#include <iomanip>
union doubleUnion{
double d;
uint64_t i;
};
int main() {
doubleUnion num;
const uint64_t expbit = uint64_t(1)<<52;
num.d = 1;
for(int i = 0; i < (1<<10); i++){
std::cout << std::fixed << std::setprecision(0) << num.d << std::endl;
num.i += expbit;
}
}
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.util.Scanner;
public class Power
{
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number: ");
int n=sc.nextInt();
System.out.println("2 ^ "+n+" = "+Math.pow(2,n));
}
}