Write a function addup that adds up all the numbers

Assignment Help Computer Engineering
Reference no: EM132164440

Using C++

Do not make use of any variables in your answers to this question.

Use recursive functions to cause repetition when needed. All numbers will be ints. No Loops

Part A. Write a function addup(x, y) that adds up all the numbers between x and y (inclusive), and returns their sum as its result.

e.g.

const int a = addup(2, 5);

defines a to be 14 because 2+3+4+5 = 14.

Part B. Write a function addup_arr(R, x, y), where R is an array of ints. It should add up all the numbers from position x to position y in the array, and return their sum as its result.

e.g.

const int b[] = { 7, 3, 1, 6, 14, 2, 9, 5 };

cout << addup_arr(b, 2, 5);

prints 23 because 1+6+14+2 = 23.

Part C. Write another function sum_arr(R, n), where R is an array of ints, and n is the size of that array. It should add up all the numbers in the array and return the result.

e.g.

cout << sum_arr(b, 8)

prints 47 because 7+3+1+6+14+2+9+5 = 47

Part D. Write a function max_arr(R, n), where R and n are as described in part c. It should find the largest number in the array, and return that maximum as its result. Hint - use an extra parameter to remember the biggest number encountered so far.

e.g. max_arr(b, 8) is 14

Reference no: EM132164440

Questions Cloud

Read and use files grocery hardware store chores : Add as many items as necessary Delete as many items as necessary Move between lists as often as my little heart desires.
Geometric distribution assume the probability : Using geometric distribution assume the probability that you will make a sale on any given telephone call is 0.19. Find the probability that you
Information about the random variables : We have the following information about the random variables X and Y
Assuming a population standard deviation transaction prices : An online used car company sells second-hand cars. For 30 randomly selected transactions, the mean price is 2200 dollars.
Write a function addup that adds up all the numbers : Write a function addup(x, y) that adds up all the numbers between x and y (inclusive), and returns their sum as its result.
Illustrate the distributions involved : a) Use the fo ur steps of hypothesis testing b) Illustrate the distributions involved
How does central limit theorem apply to this problem : In a random sample of 36 people, find the probability that the average amount spent is more than $61.50. How does central limit theorem apply to this problem?
Describe the frame status quo as it relates to your topic : Topic: "Molecular Biology". Your presentation must: Describe the frame's status quo as it relates to your topic. Argue how your final project intervenes
Write a function that will return a true : Write a function that will return a true, if the ransom note can be constructed from the words in the magazines, otherwise it will return a false.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Describe the business process or set of procedures

Throughout this course, you will be working on developing several components of either the computer forensics or incident response report you identified.

  Write a function that takes no input parameters

Write a function that takes no input parameters and returns nothing (void). Inside the function, create a variable of type int, and give that variable a value.

  How do you change the home page 9how do you delete the web

1.what is a peer tp peer network? what is a client server network?2.what is the difference between an internet and an

  Effects of technology

Select a new technology that interests you and analyze it from the sociological point of view. What do you consider this technology would contribute towards the society?

  How are the models integrated

Do these models cover all important views? How are the models integrated? Is it possible to trace the interaction of issues from one model to another?

  Create a diagram showing the frequencies that will be used

Create a table or diagram showing the frequencies/channels that will be used for your network design and the locations where frequencies/channels will be used.

  Write an algorithm for shell sort and study its performance

Write an algorithm for Shell Sort, study its performance, and compare the result with the performance of Insertion Sort.

  How many address lines does the simm require

How many 32Mx8 DRAMa are reqquired to make this SIMM? How many address lines does the SIMM require?

  Write a report about your discovery and the whole process

You need to write a report (around 3-4 pages, Maximum 1500 words) about your discovery and the whole process of data collection and analysis.

  In addition to price fluctuations you are also uncertain of

1.estimating proceduresa you are the project manager for a new high rise office building. you are working on estimating

  Which kernel is better suited for distributed environment

Explain which kernel (Monolithic or Microkernel) is better suited for distributed environment. Write an example for which the use of interrupt is enhances.

  You are a private computer consultant and a new client has

you are a private computer consultant and a new client has approached you about upgrading his small business network.

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