Question: Write a program( in C) that takes two numbers n and r as integers (entered by the user). Then your code uses a loop to

Write a program( in C) that takes two numbers n and r as integers (entered by the user). Then your code uses a

loop to compute the nth generalized harmonic number of order r , which is dened by the following formula:

H (n; r ) =

1

1r +

1

2r + ::: +

1

nr

Sample run:

Enter n and r separated by space: 3 2

H(3,2) is approximately 1: 36

Thank you!

||||||||||||||

1) You may need to use the predened function pow . As we have seen, when you use a C function, you may

need to include the library in which that function is dened...

2) when you divide an integer by integer, you get an integer. For example:

oat x = 3/2;

printf ("%.2f", x);

This code prints 1.00 (not 1.50)

However, if you do what is called data type cast (or type conversion) as shown below, you will get 1.50:

oat x = (oat) 3/2;

printf ("%.2f", x);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!