Description
In this assignment you are going to implement a function that takes a number with at least two digits and splits its digits into two parts. (60 pts)
• If number has odd number of digits omit the middle number. E.G.
23697
23 97
12
1 2
1597
15 97
2345897
234 897
• Assign the minimum value to a variable a, and maximum to b.
• Implement a for loop that iterates 10 times.
• For loop will perform the formulas below, a = 3a +2 b = 2b +3
• After every single iteration check the values of a and b, whenever a becomes larger than b, swap their values.
• Function will return 1 as soon as a and b become equal.
• Otherwise, it will return 2.
• Do not use <math.h>.
⚫ In the main function(40 pts):
Ask user to enter a number.
Continue getting values from the user, using a while loop, stop the loop if the function you have implemented returns 1. Print out the output similar to the example outputs.
⚫ Submit only the source file in the format assignment2_name_surname.c
⚫ Be sure the extension of your file is c. If you do not know how to check the extension please look at the file (“How to run your code?”) on the coadsys.
⚫ Do not use any library other than stdio.
Example Output 1
Example Output 2




Reviews
There are no reviews yet.