Download presentation

Presentation is loading. Please wait.

1
**Homework #2: Functions and Arrays**

By J. H. Wang Mar. 24, 2015

2
**Programming Exercises**

Your time machine is capable of going forward in time up to 24 hours. The machine is configured to jump ahead in minutes. To enter the proper number of minutes into your machine, you would like a program that can take a start time and an end time and calculate the difference in minutes between them, The end time will always be within 24 hours of the start time. Use military notation for both the start and end time (e.g., 0000 for midnight and 2359 for one minute before midnight). [… to be continued on the next slide…]

3
[… continued from the previous slide …] Write a function that takes as input a start time and an end time represented as an int, using military notation. The function should return the difference in minutes as an integer. Write a C++ program that calls your function with times entered by the user. (Hint: Be careful of time intervals that start before midnight and end the following day.)

4
The standard deviation of a list of numbers is a measure of how much the numbers deviate from the average. If the standard deviation is small, the numbers are clustered close to the average. If the standard deviation is large, the numbers are scattered far from the average. The standard deviation, S, of a list of N numbers xi is defined as follows, where x(bar) is the average of the N numbers x1, x2, …. [… to be continued on the next slide …]

5
[… continued from the previous slide …] Define a function that takes a partially filled array of numbers as its argument and returns the standard deviation of the numbers in the array. Since a partially filled array requires two formal parameters: an array parameter and a formal parameter of type int that gives the number of array positions used. The numbers in the array will be of type double. Embed your function in a suitable C++ test program.

6
**Use a one-dimensional array to solve the following problem**

Use a one-dimensional array to solve the following problem. Write a function to check if a given array of integers contains a duplicate with other numbers in the array. Then, the function should store only the unique values into another array as an array parameter. Also, the number of unique values has to be returned via a call-by-reference parameter. (a) Write a C++ program that allows the user to test the function, and display the output of the array after duplicate elimination. (b) Suppose the integers represent scores between 0 and 100, inclusive. Please design a more efficient function to do the duplicate elimination, and test the function in your program.

7
**Homework Submission Due: 2 weeks (Apr. 17, 2015)**

Submission instructions: File names: Please name your file according to our homework. For example, <id>_HW1.zip or <id>_quiz2.rar

8
Questions or Comments?

Similar presentations

OK

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 7- 1 Overview 7.1 Introduction to Arrays 7.2 Arrays in Functions 7.3.

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 7- 1 Overview 7.1 Introduction to Arrays 7.2 Arrays in Functions 7.3.

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on necessity is the mother of invention Ppt on articles for grade 1 Ppt on human eye and colourful world Best app for viewing ppt on ipad Ppt on forest and wildlife heritage of india Ppt on mars one Ppt on computer virus and antivirus Ppt on condition based maintenance pdf Ppt on conservation of environmental resources Ppt on tinder