#include <iostream>
#include <cstdlib>
usingnamespace std;
int main()
{
int Total = 0;
int Amount;
int Number;
int whatoperation;
int answertoaverage;
int restart;
while (restart) {
system("CLS");
cout << "Here are your choices(enter the number before the operation)" << endl << endl;
cout << "1.Addition" << endl;
cout << "2.Subtraction" << endl;
cout << "3.Multiplication" << endl;
cout << "4.Division" << endl;
cout << "5.Average Calculator" << endl;
cin >> whatoperation;
system("CLS");
switch(whatoperation){
case 1:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++) // Keeps looping until i == Amount
{
cout << "Number " << i << ": " ; // Shows user what number they are entering
cin >> Number;
Total = Number + Total; // Adds number to total
}
cout << "The total is " << Total << endl; // Prints out total value when loop has finished
Total = 0; // resets total back to zero
break;
case 2:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total - Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 3:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total * Number;
}
}
cout << "The answer is " << Total << endl;
Total = 0;
break;
case 4:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total / Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 5:
cout << "Enter how many numbers you want to find the average of: ";
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
Total = Number + Total;
}
answertoaverage = Total / Amount;
cout << "The average of those " << Amount << " numbers is " << answertoaverage << endl;
answertoaverage = 0;
}
cout << "enter 1 to restart or 2 to quit: ";
cin >> restart;
if(restart == 1){
}else{
break;
}
}
cin.get();
return 0;
}
#include <iostream>
#include <cstdlib>
usingnamespace std;
int addition()
{
int Total = 0;
int Amount;
int Number;
int whatoperation;
int answertoaverage;
int restart;
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++) // Keeps looping until i == Amount
{
cout << "Number " << i << ": " ; // Shows user what number they are entering
cin >> Number;
}
}
int main()
{
int Total = 0;
int Amount;
int Number;
int whatoperation;
int answertoaverage;
int restart;
while (restart) {
system("CLS");
cout << "Here are your choices(enter the number before the operation)" << endl << endl;
cout << "1.Addition" << endl;
cout << "2.Subtraction" << endl;
cout << "3.Multiplication" << endl;
cout << "4.Division" << endl;
cout << "5.Average Calculator" << endl;
cin >> whatoperation;
system("CLS");
switch(whatoperation){
case 1:
int addition();
break;
case 2:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total - Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 3:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total * Number;
}
}
cout << "The answer is " << Total << endl;
Total = 0;
break;
case 4:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total / Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 5:
cout << "Enter how many numbers you want to find the average of: ";
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
Total = Number + Total;
}
answertoaverage = Total / Amount;
cout << "The average of those " << Amount << " numbers is " << answertoaverage << endl;
answertoaverage = 0;
}
cout << "enter 1 to restart or 2 to quit: ";
cin >> restart;
if(restart == 1){
}else{
break;
}
}
cin.get();
return 0;
}
Well, you're missing a return statement. You gave your function a type other than void, therefore you have to return the corresponding type, which for you is int.
#include <iostream>
#include <cstdlib>
usingnamespace std;
void add()
{
int Total = 0;
int Amount;
int Number;
int whatoperation;
int answertoaverage;
int restart;
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++) // Keeps looping until i == Amount
{
cout << "Number " << i << ": " ; // Shows user what number they are entering
cin >> Number;
Total = Number + Total; // Adds number to total
}
cout << "The total is " << Total << endl; // Prints out total value when loop has finished
Total = 0; // resets total back to zero
return;
}
int main()
{
int Total = 0;
int Amount;
int Number;
int whatoperation;
int answertoaverage;
int restart;
while (restart) {
system("CLS");
cout << "Here are your choices(enter the number before the operation)" << endl << endl;
cout << "1.Addition" << endl;
cout << "2.Subtraction" << endl;
cout << "3.Multiplication" << endl;
cout << "4.Division" << endl;
cout << "5.Average Calculator" << endl;
cin >> whatoperation;
system("CLS");
switch(whatoperation){
case 1:
int add();
break;
case 2:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total - Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 3:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total * Number;
}
}
cout << "The answer is " << Total << endl;
Total = 0;
break;
case 4:
cout << "Enter in how many numbers you want to use" << endl;
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
if(i == 0)
{
Total = Total + Number;
}
else
{
Total = Total / Number;
}
}
cout << "The total is " << Total << endl;
Total = 0;
break;
case 5:
cout << "Enter how many numbers you want to find the average of: ";
cin >> Amount;
for(int i = 0; i < Amount; i++)
{
cout << "Number " << i << ": " ;
cin >> Number;
Total = Number + Total;
}
answertoaverage = Total / Amount;
cout << "The average of those " << Amount << " numbers is " << answertoaverage << endl;
answertoaverage = 0;
}
cout << "enter 1 to restart or 2 to quit: ";
cin >> restart;
if(restart == 1){
}else{
break;
}
}
cin.get();
return 0;
}