473,320 Members | 1,946 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Modifying a program to incorporate functions. LOST!!

3
First, I need to rewrite the program to incorporate functions. And there should be a value returning function that returns an int that the user entered. It will be called 5 times, once for each integer input.

After I compile the program, I need to modify the program again and replace the output statements with a call to a non-value returning function PrintAvg( ) that takes one parameter which is the calculated average. The function should print the avg to the screen just as the main( ) did originally.

I'm lost on how to complete these steps, I need some help on where to start, and some kind of an example to get me going. Thanks!

Here is the program below that I have originally made (and needs to be modified):

#include <iostream>

using namespace std;

int main(void)
{
int num1;
int num2;
int num3;
int num4;
int num5;
float avg;

cout << "Please enter a number: ";
cin >> num1;
cout << "Please enter a number: ";
cin >> num2;
cout << "Please enter a number: ";
cin >> num3;
cout << "Please enter a number: ";
cin >> num4;
cout << "Please enter a number: ";
cin >> num5;
avg = (num1 + num2 + num3 + num4 + num5)/5.0;
cout << "The average is " << avg << endl << endl; return 0;
}
Oct 15 '07 #1
1 1386
weaknessforcats
9,208 Expert Mod 8TB
Forget this problem.
Instead, write a program that calls a function that displays your name.

Based on that experience, try this problem again.

BTW: A little textbook reading won't hurt at all.
Oct 15 '07 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

10
by: Vince | last post by:
The following is code for the classic tortoise and hare C assignment. I am posting this for educational purposes only. Please do not plagiarize as comp sci instructors regularly read newsgroups....
2
by: Roger Webb | last post by:
Hey. Is there a way to attach a satellite assembly to a specific programs' App.Config File? I have some assembly functions that get used in multiple programs... each configured in its own way. ...
8
by: Dougal Fair | last post by:
I'm writing a VB.NET application, and I have a lot of general-purpose utility functions that need to be available throughout the program (like functions that perform standard date conversions...
21
by: asif929 | last post by:
I need immediate help in writing a function program. I have to write a program in functions and use array to store them. I am not familiar with functions and i tried to create it but i fails to...
1
by: sparkid | last post by:
I need immediate help in writing a function program. I have to write a program in functions and use array to store them. I am not familiar with functions and i tried to create it but i fails to...
1
by: gdarian216 | last post by:
I am reading in different names and scores from a file. I have created a struct that is made up of arrays and a string. Im tring to but the string and scores in the correct array by using a function....
1
by: Sleepwalker817 | last post by:
Hello, I need some help with the program included below. 174 lines of code removed - please read the posting guidelines about posting only the RELEVANT section of code I need to alter this...
1
by: tracy Anne | last post by:
i am passing a float and a integer into the function error: function does not take 1 arguments #include <stdio.h> #include <stdlib.h> #include <string.h> #define AgentSize 5 void...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.