
use The C
Implement this in a program. Write two functions, one for solving it iteratively, one for solving it recursively.
Take two arguments from the command-line: an "i" or "r", and the term number (how many terms to print).
Print out which method executed (was selected) and all the terms (and the number of terms).

Given:
Definition of Recaman's sequence is a self-describing sequence of non-negative integers where each number is defined as the difference between the current term and the term before it, and the absolute value of this difference is added to the next term in the sequence.
Task:
Implement Recaman's sequence in a program. Write two functions, one for solving it iteratively, and one for solving it recursively. Take two arguments from the command line: an "i" or "r", and the term number (how many terms to print). Print out which method was executed (was selected) and all the terms (and the number of terms).
Step by stepSolved in 2 steps

- Write a program called p3.py that contains a function called reveal_recursive() that takes a word (string) and the length of the word (int) as input and has the following functionality: 1. prints the word where all characters are replaced by underscores 2. continue to print the word revealing one character at a time. i.e., the second line printed should print the first character followed by “_”’s representing the rest of the word. (see example below) 3. the function should end after printing the entire word once. 4. This function should be recursive Example: #the word is kangaroo ________ k_______ ka______ kan_____ kang____ kanga___ kangar__ kangaro_ kangarooarrow_forwardWrite a Python function Def readFloat(userPrompt) That displays a prompt string (followed by a space), then reads a floating-point number in, and then returns that number. Here are some examples of typical usage: salary = readFloat(“Please enter your salary:”) percentageRaise = readFloat(“what percentage raise would you like?”) - Using the readFloat function that you wrote, write a Python program that will accept any number of floating-point numbers. When the user prompts “done”, the program should report out all of the numbers entered, the count of the numbers entered, the sum of the numbers entered, and the average of the numbers entered.arrow_forwardWrite a C program that compute the perimeter of Circle, Rectangle, Triangle and Square. The program asks the user to specify the shape as follows: C for Circle, S for Square, R for Rectangle and T for Triangle and then it reads the required value to compute the perimeter for that specified shape. Note: the perimeter for the shapes:????l? = ? × ?????? × ?S????? = ? × ????????????? = ? × (????? + ??????) ???????? = ????? + ????? + ????3arrow_forward
- Instead of using: print(f"You should be spending {hours_inhome} hours on homework outside of class every week") for a beginner in python what is an alternative to using "f" and the { } signs for when you type in print. Also can you explain what the f means and what "{ }" these signs are?arrow_forwardIN JAVA SCRIPT Create a function that returns the thickness (in meters) of a piece of paper after folding it n number of times. The paper starts off with a thickness of 0.5mm. Examples numLayers (1) "0.001m" // Paper folded once is 1mm (equal to 0.001m) numLayers (4) "0.008m" // Paper folded 4 times is 8mm (equal to 0.008m) numLayers (21) "1048.576m" // Paper folded 21 times is 1048576mm (equal to 1048.576m) (Ctrl)arrow_forward***python only *** Write a function that takes two parameters, a and b, both are strings taken from "SCISSORS", "PAPER", or "ROCK, and returns True if a wins over b according to the rules of theScissors-Paper-Rock game; False, otherwise. For example, when a is "SCISSORS" and b is "PAPER", the function should return True.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





