Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

programing in C. Converts decimal to octal. Divide the decimal number by 8 and write down the remainder Repeat until the quotient is 0 The

programing in C. Converts decimal to octal.  Divide the decimal number by 8 and write down the remainder  Repeat until the quotient is 0  The first remainder is the least significant octal digit, the second remainder is the second least significant octal digit, and so on Please complete the code: #include  void reverse(char *s, int begin, int end); int main(void) { // Declare the necessary int variable here unsigned int c, num = 0, ct = 0; // Declare a char array to record the octal digits on the corresponding index ... printf("Please input a positive decimal integer and end with pressing Enter: "); // Read the decimal string, at most 9 characters, since 1 << 32 = 4,294,967,296. while ((c = getchar()) != ' ' && ...) { // Use variable num to receive the value ... } // If the input is not valid, output the error message. if (c != ' ') { printf("ERROR: the input should be an integer and less than 1,000,000,000! "); } else if (num == 0) { // Output 0 directly since it doesn't need the conversion table. printf("Octal value: 0 "); } else { // Output the conversion table printf("steps\tdecimal\tquotient\tremainder\toct "); // Convert the decimal to the octal, output the intermediate conversion table ... // Output the octal value printf("Octal value: ... ", ...); } return 0; } // Reverse the characters on the string s from index begin to index end. void reverse(char *s, int begin, int end) { char c; if (begin >= end) return; c = *(s + begin); *(s + begin) = *(s + end); *(s + end) = c; reverse(s, ++begin, --end); } 

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

Flash XML Applications Use AS2 And AS3 To Create Photo Galleries Menus And Databases

Authors: Joachim Schnier

1st Edition

0240809173, 978-0240809175

Students also viewed these Databases questions

Question

Why do HCMSs exist? Do they change over time?

Answered: 1 week ago