Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
Question
Transcribed Image Text:C Programming Language
Task: Deviation
Write a program that prompts the user to enter N numbers and calculates which of the numbers has
the largest deviation from the average of all numbers.
You program should first prompt the user to enter how many numbers that will specify. The program
should then scan for each number, separated by a newline. You should calculate the average value
and return the number from the list which is furthest away from this average (to 2dp).
Try using dynamic memory functions to store the incoming array of numbers on the heap.
Code to build from:
+
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int main(void) {
5
6}
7
Output Example:
deviation.c
How many numbers?
5
Enter them:
1.0
2.0
6.0
3.0
4.0
Average: 3.20
Largest deviation from average: 6.00
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
Step by stepSolved in 3 steps with 1 images
Knowledge Booster
Background pattern image
Similar questions
- 3arrow_forwardWrite a program that dynamically allocates an array large enough to hold a user defined number of test scores. Once all the scores are entered, the array should be passed to a function named sort() that sorts them in ascending order. Another function named average() should be called to calculate the average score. The program should display the sorted list of scores and averages with appropriate headings. Use pointer notation rather than array notation whenever possible. Sample Output How many test scores will you enter? 3 Enter test score 1: 70 Enter test score 2: 90 Enter test score 3: 80 The test scores in ascending order, and their average, are: Score 70.00 80.00 90.00 Average score: 80.00arrow_forwardUse an array. The program should read 25 integers from a user. Each value should be between 5- 100 (5<-value<-100). As the user inputs values store all the values which are not a duplicate. Print all the array values at the end. Use the smallest possible array.arrow_forward
- Program: Using a multidimensional array, create a triangular-shaped array. You will ask the user how many lines they want to see and then create the array, fill it, and then print it. You will fill the array with one 1 in the first row, two 2’s in the second row, etc. This should work for any integer that the user enters. (Just because I am starting on 1 does not mean row 0 was skipped.) You must: use a loop to create the array shape. You must: use nested for loops to fill the array and to print the values back to the screen. Your program should print as shown below. Example Output: How many lines would you like in your triangle? >>>9 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 If your code looks like the code below, it is not what I’m asking for. The code below is making a square multidimensional array, not a triangular one. The code below is just leaving certain spots empty so that it looks like a triangle. I will ask you...arrow_forwardhelp with c++...paste indented code plzz Q3: Ask user enter size of array N, then ask user enter maximum number of array element X, then create an array size N, and assign each element of array to random number between 1~X. Print the array, and also find which element appeared most in the array, print all if there are multiple elements which are most at the same time. Sample input: Enter N: 20 Enter X: 10 Sample output: 8 7 10 8 1 7 4 3 4 7 5 6 4 3 1 10 1 9 9 10 1 4 7 appear mostarrow_forwardWrite a program that asks the user to input a series of numbers (Thenumbers should be int and >= 0). The program should read the numbers into an arrayand then display the following data:• The lowest number in the array• The highest number in the array• The total of the numbers in the array• The average of the numbers in the arrayIn addition to your main function, your program should have five functions:a) A function that reads the numbers and stores them into an array.b) A function finds the lowest value in the array and returns that value. There will be a"size" parameter which is the number of elements in the array.c) A function that finds the highest value in the array and returns that value. There willbe a "size" parameter which is the number of elements in the array.d) A function that calculates and returns the sum of the values stored in the array.e) A function that calculates and returns the average of the values stored in the array.You should submit the flowchart and the...arrow_forward
- Write a C++ program that fills an integer array of size 10 with numbers. Next, the program fills the second array with the contents of the first array in reverse. Next, the program prints elements of both arrays. In addition, the program finds the minimum element from the first array and the maximum element from the second array. Sample input / output: Enter element (1): 45 Enter element (2): 23 Enter element (3): 16 Enter element (4): 38 Enter element (5): 94 Enter element (6): 75 Enter element (7): 58 Enter element (8): 61 Enter element (9): 80 Enter element (10): 69 Elements of first array: 45 23 16 38 94 75 58 61 80 69 Elements of second array: 69 80 61 58 75 94 38 16 23 45 The minimum element in the first array is: 16 The maximum element in the second array is: 94arrow_forwardInput a list of employee names and salaries and store them in parallel arrays. End the input with a sentinel value. The salaries should be floating point numbers Salaries should be input in even hundreds. For example, a salary of 36,510 should be input as 36.5 and a salary of 69,030 should be entered as 69.0. Find the average of all the salaries of the employees. Then find the names and salaries of any employee who's salary is within 5,000 of the average. So if the average is 30,000 and an employee earns 33,000, his/her name would be found. Display the following using proper labels. i need to do this in raptor.arrow_forwardI need to write a program named Search.java that uses a function called search_string to check whether a string exists in the array or not. 1- The array of strings is iterated using a for loop and the value at every index is compared with the value to be searched in the array. 2- A boolean variable is set if any array value matches with the string. 3- At the end of the loop, this boolean variable is checked to determine if the array contains the string. It may be necessary to import java.util.Arrays then use Arrays.toString, String equals(). Output should be as picture showsarrow_forward
- Write a function that accepts an int array and the array’s size as arguments. The function should create a new array that is twice the size of the argument array. The function should copy the contents of the argument array to the new array, and initialize the unused elements of the second array with 0. The function should return a pointer to the new array. Demonstrate the function by using it in a main program that reads an integer N (that is not more than 50) from standard input and then reads N integers from a file named data into an array. The program then passes the array to your array expander function, and displays the values of the new expanded array, one value per line. You may assume that the file data has at least N values. There are no prompts for the integer and no labels for the expanded reversed array that is printed out. If the integer read in from standard input exceeds 50 or is less than 0 the program terminates silently.arrow_forwardAs Software Engineers, we create software solutions that adhere to a set of design patterns that are widely acknowledged in the industry. Explain the meaning of the word "design architecture" in the context of software engineering and provide three (4) examples?arrow_forwardWrite a function that calculates the totals of the rows in a 2D array with 5 columns. Store the row totals into a separate 1D array. Pass both arrays into the function along with the number of rows in the 2D array.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY