Create author-filename

Assignment Help C/C++ Programming
Reference no: EM13761142

AUTHOR: your name

FILENAME: title of the source file

SPECIFICATION: description of the program

FOR: CSE 110: homework #- days and time of your class

TIME SPENT: how long it took you to complete the assignment

Part #1: Written Exercises
1. (4 pts) What do the following loops print?
a) for (int i = 10; i > 1; i--)
System.out.print(i + " ");
b) int j = 1;
while (j < 20) {
if (j % 5 == 0)
System.out.print(j + " ");
j += 2;
}
1
2.Given the following code segment that reads in a String str:

String str = in.nextLine();

Write a loop that will print out the value entered into str in reverse. That is if the user entered "Harry", the loop should print "yrraH". This does not have to be a complete program, but you should test your loop inside a complete program. Section 4.7.2 in the book and the Examples for Loops lecture video show some String loop examples with a for loop.

Part #2 - Programming (10 pts)

Write a program called Assignment3 (saved in a file Assignment3.java) that computes the greatest common divisor of two given integers. One of the oldest numerical algorithms was described by the Greek mathematician, Euclid, in 300 B.C. It is a simple but very effective algorithm that computes the greatest common divisor of two given integers. For instance, given integers 24 and 18, the greatest common divisor is 6, because 6 is the largest integer that divides evenly into both 24 and 18. We will denote the greatest common divisor of x and y as gcd(x, y).

The algorithm is based on the clever idea that the gcd(x, y) = gcd(x - y, y) if x >= y and gcd(x, y) = gcd(x, y - x) if x < y. The algorithm consists of a series of steps (loop iterations) where the "larger" integer is replaced by the difference of the larger and smaller integer. This continues until the two values are equal. That is then the gcd. You are required to do the following:

• Prompt the user to enter two integers and read them from the keyboard.
• Create a loop, and inside of it replace the larger integer with the difference between the larger integer and the smaller integer (if the integers are equal you may choose either one as the "larger") during each iteration. You will need to use an if/else statement to determine the larger value.
• Continue looping until the two integers are equal.
• Print out the remaining value as the gcd. See the sample output below.

Sample Outputs
Sample 1:
Enter the first integer: 72
Enter the second integer: 54
The gcd of 72 and 54 is 18
Sample 2:
Enter the first integer: 18
Enter the second integer: 24
The gcd of 18 and 24 is 6

Reference no: EM13761142

Questions Cloud

Error analysis and correcting entry : The reported net incomes for the first 2 years of US Books Corp. were as follows: 2013, $268,000; and 2014, $412,000. Early in 2015, the following errors were discovered.
Identify suppliers with capabilities for global business : Identify suppliers with capabilities for global business. Strategy of integrated supply approach with distributors
Determine how high the water can rise on the left side : What is the current factor of safety against a quick condition at A‘? (The FS is defined as the ratio of the critical gradient to the existing gradient).
Explain rosickys relationship with his daughter-in-law : Explain Rosicky's relationship with his daughter-in-law, Polly. Why does she feel so out of place on the farm? Why is Anton Rosicky the only one capable of making her feel welcome and comfortable?
Create author-filename : FILENAME: title of the source file,SPECIFICATION: description of the program
Fundamental concepts and principles in accounting : Identify and explain the fundamental concepts and principles in accounting, the components of the accounting equation, the primary financial accounting equation, and financial statements and reports.
Describe the target customer for the product : Describe the target customer for the product/service in terms of relevant characteristics that impact the marketing strategy, including location (how it should be reached) and buying habits.
Discuss the importance of disaster recovery : Discuss the importance of disaster recovery and/or business continuity planning with respect to maintaining the confidentiality, integrity, and availability of information and information systems
What are the two explanations of hayys origin : What is the point Ibn Tuffayl is trying to make with the blind child allegory (p. 97)? What is he trying to show or suggest? What are the two explanations of Hayy's origin? What is the difference between them?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  An integer on this system is 4 bytes long

Assume the following for the program below. An integer on this system is 4 bytes long. The memory address where the array "a[]" was created begins at location 8000. a. #include

  Convert the c++ code into matlab code

Can you convert the c++ code into matlab code

  Provide a class diagram for every user authored class

Examine the sample code you have been provided with. This code is for a simple Car Hire management system. It contains a number of classes.

  Implement function types that takes no input

Implement function types that takes no input, declares 3 variables of type char, 3 of type short, 3 of type int, and 3 of type double.

  Use the top-down modular approach to design program

Use the top-down modular approach and pseudocode to design a suitable program to solve it. Where appropriate, use defensive programming techniques.

  Reduce the numerator and denominator

Write the function  in C ++ to reduce the numerator and denominator in the Rat class to lowest terms.

  Prepare a program that uses the pthread library

Prepare a C/C++ program that uses the PTHREAD library to create threads and mutexes to synchronize them.

  Write a program that will read in 5 numbers

Write a program that will read in 5 numbers and add 10 to the first number, 20 to the second number, and 30 to the third number, 40 to the fourth and 50 to the 50th.

  Q1 write a menu-driven program that maintains an address

q1. write a menu-driven program that maintains an address book using a linked list. the address book must supports the

  Writer a program that allows the user to enter

Writer a program that allows the user to enter an unknown number of characters, stores those characters in a data structure (a vector) and then prints the values to the screen.

  Write a function named largest which will receive the array

Write a function named largest which will receive the array as input and return the variable LargestNumber.

  Discuss the differences concerning how a program would acces

Discuss the differences concerning how a program would access the members of objects that have been declared as an array of objects

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd