The goal of this homework is to introduce a Ruby environment and
to practice basic
programming.
1. Function rand(n+1) returns a random integer between 0 and n.
Write a function that
creates an array of 100 random numbers between 0 and 10 [slide
143].
3. Make a function hist(v) that plots a histogram of values
stored in array v. For example:
0 **********
1 ********
2 *********
3 ***********
4 *******
5 ************
6 ***********
7 *********
8 *************
9 ***********
10 *********
In case of any query do comment. Please rate answer as well. Thanks
Code:
#function to generate array of 100 elements between 0 to 10 values
def generateRandomArray(n)
return Array.new(100) { rand(n+1) }
end
#print the histogram of values present in array
def hist(v)
#run the for loop from 0 to 10, print the i and it's occurrence in array v
for i in 0...11 do
print (i)
print(" ")
#print * times i is present in array v
v.count(i).times do
print "*"
end
puts("") #print new line
i +=1
end
end
#main driver function
v = generateRandomArray(10)
hist(v)
===Output and screen shot of the code===

main.rb 1 #function to generate array of 100 elements between e to 10 values 2- def generateRandomArray (n) return Array.new(100) { rand (n+1) } 4 end 6 #print the histogram of values present in array 7- def hist(v) #run the for Loop from 0 to 10, print the i and it's occurence in array v for i in 0...11 do print (i) print(" ") #print * times i is present in array v v.count (i).times do print "*" 9- 10 11 12 13 14 15 end puts("") #print new Line i +=1 16 17 18 end 19 end 20 21 #main driver function v = generateRandomArray(10) 23 hist(v) 22 input 10 ** -..Program finished with exit code 0 Press ENTER to exit console.
The goal of this homework is to introduce a Ruby environment and to practice basic programming....
Use C Programming
DESCRIPTION Write a program that: Creates a Dimensional, integer array that holds 8 values Prompts the user to enter 8 integers between 0 and 20 [inclusive) and stores the data in the array Prints the data in array abng with a histogram of the data as shown below. There is no requirement to validate the data. You must use a constant to declare your array and control any loops you need Sample Output: Enter 8 integer values...
Goal 2 lo introduce you IV The systematic problem-solving techniques CLO2: Use a basic scientific vocabulary that relates to course content: aligns with (Goal 1) (Goal 2) CLO5: Use simple mathematical skills to solve problems which pertain to the physical environment: aligns with (Goal 1)(Goal 2) Unit Objectives: Use Newton's second law to translate a free-body diagram into a mathematical representation. (CLO2)(CLO5) Calculate mass, weight and force (CLO2)(CL05) Calculate the net force acting on objects and their resulting accelerations. (CLO2)(CLO5)...
Programming language C Please go through this carefully. Needs function void add(int *a1, int n, int *a2) Write a program addition.c that reads in an array (a1) of numbers, and creates a new array (a2) of numbers such that the first and last numbers of a1 are added and stored as the first number, the second and second-to-last numbers are added and stored as the second number, and so on. You need to check for even and odd length of...
please solve it before 11:15 today
Subject :C++ programming
- Lab_9_Sec 51.pdf 1411113: Programming for Engineers Fall 2017/2018 LAB #9 Name: ID: Date Section Objectives: After completing this lab, you will be able to .Analyze a problem. .Implement the solution in C++ . Practice arrays and strings. Lab Exc. Mark Score Correct input/output Computational correctness Correct input/output Computational correctness Exercise#1: Number of occurrences in an array Write a program that fills an array with 10 random numbers between 0 and...
I have a programming assignment for a introductory c++ class and I am really struggling writing this program. Below are the assignment requirements, I am unable to use vectors in stl and I keep getting a ton of compiling errors. Thank you chegg experts. You have really helped me out this semester. Your responses and code has cleared up so many issues ive had. Description The purpose of this challenge is to employ the use of basic functions and arrays....
C programming for the below question.. In this program we are going to test the performance of two searching codes. (a) Write a randomarray(n, max) function that returns a pointer to an array of size n integers, filled with random values between 0 and max. (b) Write a median(n, arr) function that returns the median of an integer array, without ordering them. The median value means that half the numbers are smaller or equal and half are bigger or equal....
C Programming.
Write a prograrm that generates a "random walk" across a 10 × 10 array. The array will con- tain characters (all ' . ' initially). The program must randomly "walk" from element to ele- ment, always going up, down, left, or right by one element. The elements visited by the program will be labeled with the letters A through Z, in the order visited. Here's an example of the desired output: 9. BCD.. F E. H G KR...
Hi, I have programming problem related to array, sorting, and.
swap operation
Thank you,
Best Regards..
A non-empty array A consisting of N integers is given. You can perform a single swap operation in array A. This operation takes two indices I and J, such that 0 S13 J<N, and exchanges the values of A[i] and A[J]. The goal is to check whether array A can be sorted into non-decreasing order by performing at most one swap operation. For example,...
CMPS 290 Programming Assignment Arrays and Recursion – Fibonacci Numbers In this programming assignment you will be working with arrays and multiple function calls, including a recursive function call. The goal of the assignment will be to, using a pre-set array of sequence numbers, calculate the Fibonacci sequence number for each value in the array (see the example at the bottom if this isn’t clear). Instructions and Requirements: • Create a program that assembles and runs to find the correct...
This problem investigates a two-level randomization problem useful tor applications lke video game programming (Think: Programming a computer on easy" to play against you at tic-tac-loe, where its strategy is to place a mark in a random location.) rite a function called randLocation that takes a vector of any length as its input. The function places a 0 at a random location in the array such that every location is as equally likely The function outputs the new vector You...