Correct this code written in c. hint: the last ending (// calling function) #include #include function(float x, float y, int n) { int i; float R,R_power_n=1,realpart,impart,theta; R=sqrt((x*x)+(y*y)); theta = tan(y/x); // since tan inverse theta = y/x i.e., theta = tan(y/x) for(i=1;i<=n;i++) // loop for calculation of R power n value { R_power_n = R_power_n*R; } // R power n result stored in R_power_n theta=n*theta; //calculating n theta realpart=R_power_n*cos(theta); // Calculating real part impart=R_power_n*sin(theta); // Calculating imaginary part printf("\n%.2f + j%.2f", x,y); printf("\n\nPower of %d is %.2f + j%.2f\n\n", n,realpart,impart); } int main() { int main() { int n; float x; float y; // Because of real numbers, take x and y as float data type printf("\nEnter real values x:"); scanf("%f",&x); printf("\nEnter real values y:"); scanf("%f",&y); printf("\nEnter the n Value:"); scanf("%d",&n); (x,y)=fuction(x,y,n); // calling function }
Correct this code written in c.
hint: the last ending (// calling function)
#include<stdio.h>
#include<math.h>
function(float x, float y, int n)
{
int i;
float R,R_power_n=1,realpart,impart,theta;
R=sqrt((x*x)+(y*y));
theta = tan(y/x); // since tan inverse theta = y/x i.e., theta = tan(y/x)
for(i=1;i<=n;i++) // loop for calculation of R power n value
{
R_power_n = R_power_n*R;
} // R power n result stored in R_power_n
theta=n*theta; //calculating n theta
realpart=R_power_n*cos(theta); // Calculating real part
impart=R_power_n*sin(theta); // Calculating imaginary part
printf("\n%.2f + j%.2f", x,y);
printf("\n\nPower of %d is %.2f + j%.2f\n\n", n,realpart,impart);
}
int main()
{
int main()
{
int n;
float x;
float y; // Because of real numbers, take x and y as float data type
printf("\nEnter real values x:");
scanf("%f",&x);
printf("\nEnter real values y:");
scanf("%f",&y);
printf("\nEnter the n Value:");
scanf("%d",&n);
(x,y)=fuction(x,y,n); // calling function
}
Step by step
Solved in 2 steps with 1 images