
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Write a program called Super_Digit.java with a recursive function called superDigit. The function must return the calculated super digit as an integer.
- If 'x' has only 1 digit, then its super digit is 'x'
- Otherwise, the super digit of 'x' is equal to the super digit of the sum of the digits of 'x'
- Hint: use a combination of n%10 and n/10
The output should look like what is given below. Please give an editable code.

Transcribed Image Text:Example output 1 :
Enter n: 148
Super digit of 148 is : 4
Explanation:
super_digit(148) 1+4+8= 13
super_digit(13) 1+3= 4
super_digit(4) =4
Example output 2:
Enter n: 12356
Super digit of 12356 is : 8
Explanation:
super_digit(12356) 1+2+3+5+6=17
super_digit(17) 1+7= 8
super_digit(8) =8
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write a program in java using two dimensional arrays. You should prompt the user toenter the number of rows and columns for your matrix. You should then prompt the userto enter values for each element of the matrix. Once the user has provided all the values for matrix, you should print the matrix and transpose of that matrix. A transpose of a matrix converts rows to columns and columns to rows.Example:Output: This program transposes a matrix.Output: Please enter the number of rows:User enters 2Output: Please enter the number of columns:User enters 3Enter value for row[0] column[0]: 9Enter value for row[0] column[1]: 1Enter value for row[0] column[2]: 2Enter value for row[1] column[0]: 72Enter value for row[1] column[1]: 3Enter value for row[1] column[2]: 6The matrix you entered is:9 1 272 3 6The transpose of this matrix has 3 rows and 2 columns and the transpose is:9 721 32 6arrow_forwardWrite a program in python with a function timestable(n), which prints a multiplication table of size n. For example, timestable(5) would print: 12345 2 3 4 5 4 6 8 10 6 9 12 15 8 12 16 20 10 15 20 25Use the function in a program where you ask the user for n and you print the corresponding table.arrow_forwardWrite a program in java using two dimensional arrays. You should prompt the user toenter the number of rows and columns for your matrix. You should then prompt the userto enter values for each element of the matrix. Once the user has provided all the values for matrix, you should print the matrix and transpose of that matrix. A transpose of a matrix converts rows to columns and columns to rows.Example:Output: This program transposes a matrix.Output: Please enter the number of rows:User enters 2Output: Please enter the number of columns:User enters 3Enter value for row[0] column[0]: 9Enter value for row[0] column[1]: 1Enter value for row[0] column[2]: 2Enter value for row[1] column[0]: 72Enter value for row[1] column[1]: 3Enter value for row[1] column[2]: 6The matrix you entered is:9 1 272 3 6The transpose of this matrix has 3 rows and 2 columns and the transpose is:9 721 32 6arrow_forward
- Which of the following is the base case in the recursive function below?def xxx(N):if (N = 0):print(N)else:xxx(N - 1) a. N > 0 b. N = 0 c. N < 0 d. N ≠ 0arrow_forwardwrite a program the computes nx and store the result into y You can use y = Math.pow( Mantissa, exponent)Requirements:Besides main() your program must have one method with two parameters, one double and one int n and x are positive numbers read from the keyboardif the user makes an entry that does not meet this criterion, the user must be given to opportunity retry the entry the user must be able to quit prior to entering values for n and x Your method must compute y and return the result to its caller; the caller will print the result After printing the result, the user must be queried again if there are other values to compute; if the answer is no exit the program, but if the user replies yes, then repeat the computationarrow_forwardPython Write a function called count_dashes that takes a line of text as inputand outputs the number of dashes in it, as shown below. In addition to printing the requested information, return the number of dashes. The function should output (print) its findings as follows:There are DDD dashes in 'XXX'.where XXX and DDD are replaced by the appropriate values that are based on the given argument.arrow_forward
- ]: Write a piece of code that calculates the uncertainty SP from the error propagation rule for sums, SP = 2√√√(SL)² + (SW)² A few hints: Again, you're translating the above equation into code. • Your result should be stored in a variable uncertainty_P_errorprop • For the square root function, use np. sqrt() • For squares, use ** #YOUR CODE HERE raise Not ImplementedError() ]: ▼ # Print the uncertainty print ("uncertainty of circumference P from error propagation: 11 , uncertainty_P_errorprop)arrow_forwardWrite a C++ program that does the following: Ask the user to enter an array of 10 integers then print the ave odd elements in the array, if no odds exist print out 0. Read an integer number. then determine whether it's Perfect c perfect number is an integer for which the sum of all its own isors (excluding itself) is equal to the number itself. عد د طبيعي يساوي مجموع قواسمه )باستثناء نفسه( بما فيها 1 risors are 1, 2, and 3 → 1+2+3 = 6. So, 6 is Perfect numbe аmple: Enter 10 numbers: 22 30 65 1 2 88 22 38 2 1 Average of odds = 19 Enter any integer: 28 Result = Perfectarrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- 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

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education