Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This first assignment will help to introduce you to the various tools (IDE/Editor, Tesla, and GIT) and introduce you to a new programming language, C.

image text in transcribed
This first assignment will help to introduce you to the various tools (IDE/Editor, Tesla, and GIT) and introduce you to a new programming language, C. For this assignment, we are going to explore the power of recursion and the notion of looping as it relates to computer programs Your goal is to create a program that prompts the user to enter a word (for simplicity we assume that the user will only enter single word answers and less than 100 characters in length) and using a single recursive function your job is to invert the word (e.g. print the word backwards). You are not allowed to use any library functions (e.g. strrev) to accomplish this. An example of this is shown below: You are to complete this assignment in C. I will provide the skeleton (bare bones) structure of the program in the form of the file (textWizard.c) on Canvas. You are to edit this file to accomplish the goal of the assignment. For the basic submission you may not add any new methods. Your program must demonstrate the use of recursion and must loop until the user triggers the condition to terminate the program (in this case the use of the capital letter 'N'). For this assignment, all development must take place on the master branch. It is strongly recommended that you commit and push often! This will help to familiarize you with the workings of a source code repository and its importance in software design and development. Please make sure you get help setting up your repository if needed - it will be difficult impossible to solve a problem at the 11^th hour. All assignments must be submitted on IU GitHub (github.iu.edu). The name of your IU GitHub repository must be as follows: You should be submitting the textWizard.c file as well as a text file (algorithm.txt) outlining your algorithm for accomplishing this assignment. I will provide in the lecture slides the necessary setup details regarding your repository. Please make sure that you use this guide to accomplish this task

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Information And Database Systems 6th Asian Conference Aciids 2014 Bangkok Thailand April 7 9 2014 Proceedings Part I 9 2014 Proceedings Part 1 Lnai 8397

Authors: Ngoc-Thanh Nguyen ,Boonwat Attachoo ,Bogdan Trawinski ,Kulwadee Somboonviwat

2014th Edition

3319054759, 978-3319054759

More Books

Students also viewed these Databases questions