maddygroves2986 maddygroves2986
  • 14-09-2019
  • Computers and Technology
contestada

Write an efficient C++ function that takes any integer value i and returns 2^i ,as a long value. Your function should not multiply 2 by itself i times; there are much faster ways of computing 2^i.

Respuesta :

ExieFansler ExieFansler
  • 18-09-2019

Answer:

long power(int i)

{

   return pow(2,i);

}

Explanation:

The above written function is in C++.It does not uses loop.It's return type is long.It uses the function pow that is present in the math library of the c++.It takes two arguments return the result as first argument raised to the power of second.

for ex:-

pow(3,2);

It means 3^2 and it will return 9.

Answer Link

Otras preguntas

Which characteristic is common to all permanent magnets?
An 81-year-old G3P3 woman presents to your office with a history of light vaginal spotting. She states this has occurred recently and in association with a thin
Can you find the y variable? ​
The electoral college Question 56 options: A. actually decides the election. B. always votes the same as the popular vote. C. was created in the late 19th Centu
Where are the continental divide and the fall line located in the united states different?
Which of the four major types of fungi exhibit alternation of generations? chytrids zygomycetes basidiomycetes ascomycetes
Find the value of the variable.​
Which purpose of the trail of tears have
Please answer this question only if you know the answer! 30 points and brainliest!
which two habitats lack trees, shurbs and liquid water​