### Explanation

The program calculates and prints the power of two numbers entered by the user. Specifically, it computes \( x \) raised to the power \( y \).

#### Header

The code begins with including the standard input-output header files using `#include <stdio.h>`

and `#include <math.h>`

for mathematical functions.

#### Variable Declaration

The `main()`

function is defined, and two variables of type `long double`

are declared:

`long double d`

: Stores the base number.`long double m`

: Stores the exponent.

#### Program Description

The program prints a description message for the user to understand its functionality and gives an example of the operation.

#### User Input

The user is prompted to enter a base number and its exponent. The input is read using `scanf("%Lf %Lf", &d, &m);`

.

#### Power Calculation and Output

The program calculates the power using the `pow`

function from the math library and prints the result:

`printf("\n Power for the entered number %.1Lf to the power %.1Lf is: %.1Lf", d, m, pow(d, m));`

: Prints the base number, the exponent, and the result of raising the base to the power of the exponent.

#### Program End

The program ends with `printf("\n");`

to print a new line and `return 0;`

to indicate successful execution.

### Code

` ````
/*
* -----------------------------------------------------------
* Logic Building with Computer Programming (CSU1128)
* Instructor: Dr. Pankaj Vaidya | Author: Divya Mohan
*
* This code is a part of the educational initiative by dmj.one
* with aim of empowering and inspiring learners in the field of
* Computer Science and Engineering through the respective courses.
*
* (c) 2022, Divya Mohan for dmj.one. All rights reserved.
* -----------------------------------------------------------
*/
#include <stdio.h>
#include <math.h>
int main()
{
long double d, m;
printf("\n\n Program to print the power of the two numbers entered by the user. (Example: 2 3) = 2 to the power 3 = 8\n\n");
printf("Enter a number and its power for which you want to print x raised to the power y (Example: 3 6) - and press enter: ");
scanf("%Lf %Lf", &d, &m);
printf("\n Power for the entered number %.1Lf to the power %.1Lf is: %.1Lf", d, m, pow(d, m));
printf("\n");
return 0;
}
```

### Output

Program to print the power of the two numbers entered by the user. (Example: 2 3) = 2 to the power 3 = 8

Enter a number and its power for which you want to print x raised to the power y (Example: 3 6) -
and press enter: 3 7

Power for the entered number 3 to the power 7 is: 2187.0