Thursday, September 19, 2019
COP 3530, Discrete Data Structures and Algorithms, Summer 1999, Homework 2 :: UFL Florida Computer Programming Homework
Class Notes: Data Structures and Algorithms  Summer-C Semester 1999 - M WRF 2nd Period CSE/E119, Section 7344    Homework #2 -- Due Fri 28 May 1999 : 09.30am        * Question 1. Assume that an n-element array (vector) a contains distinct integers arranged in no particular order. Write an algorithm to find the value and location of (a) the mean of a and (b) the value v in a closest to the mean. Note: If v equals the mean, then v is the value closest to the mean.          Example. If a = (1,2,3,5,4,6,7,9), then the mean equals 37/8 = 4.625. The value 5, which is in the fourth location (i = 4), happens to be the value closest to the mean.                      Answer:                      FindMean(a : array [1..n] of int):                    { sum = 0; posmean = -1, posclose = -1                      for i = 1 to n do:                        sum = sum + a[i]                      endfor                      mean = float(sum) / n                      mdif = 9E13                      for i = 1 to n do:                        dif = abs(a[i] - mean)                        if (dif                           if (dif = 0) then    					    
Subscribe to:
Post Comments (Atom)
 
 
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.