Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please help with 1b. 1. a. Write a recursive method octaldigitSum that takes a nonnegative integer parameter n and computes the sum of the digits

please help with 1b.image text in transcribed

1. a. Write a recursive method octaldigitSum that takes a nonnegative integer parameter n and computes the sum of the digits of n when represented as an octal (base 8 ) number. For example, octalDigitSum (14) is 7 , since the decimal number 14 is 16 in octal. octalDigitSum (39) is 11 . octaldigitSum (66) is 3. octaldigitSum (512) is 1. octalDigitSum (1) is 1, octalDigitSum (0) is 0. Hint: Use the fact that the sum of the (octal) digits of n is the sum of the last (octal) digit (the ones digit) of n plus the sum of the (octal) digits of n/8. Turn in your code (hard copy only). b. Prove by induction on the length of the octal representation of n that the method returns the sum of the (octal) digits of n. public class octaldecimalf public static void main(string[) args)f system,out.print(octalsum(39)); public static int octalsum(int decimal) int sum=0; if(decimal=0) feturn sum; elsef sum +E decimals8 + octalsum(decimal/8); , return sum

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

Managing Your Information How To Design And Create A Textual Database On Your Microcomputer

Authors: Tenopir, Carol, Lundeen, Gerald

1st Edition

1555700233, 9781555700232

More Books

Students also viewed these Databases questions