I am currently trying to use C++. I've learned so far to make a program that allows me to input 10 variables as well as 5 variables that are already assigned values and then find the average of these numbers. However I cannot figure out how to do this, I've made a for loop for the array but didn't seem to find the answer average. What's wrong with the following code? This is what I have so far:
#include <iostream>
using namespace std;
int cole[10];
int sum = 0;
int main()
{
int a = 10;
int b = 10;
int c = 10;
int d = 10;
int e = 35;
cout << "Please input ten numbers, one at a time" << endl;
cin >> cole[0];
cin >> cole[1];
cin >> cole[2];
cin >> cole[3];
cin >> cole[4];
cin >> cole[5];
cin >> cole[6];
cin >> cole[7];
cin >> cole[8];
cin >> cole[9];
cout << "There will now be 5 assigned variables, so that we have 15 variables" << endl;
for(int x = 0; x < 10; x++ )
{
int sum = 0;
cout << cole[x] << " ";
sum += cole[x];
cole[x]++;
}
sum += cole[0];
cole[0]++;
cout << "and " << a << " " << b << " " << c << " " << d << " " << e << endl;
cout << "The average of these numbers is: ";
sum = sum + a + b + c + d + e;
cout << sum / 15;
}
Thanks in advance
int sum = 0;outside the loop.sum += cole[0]; cole[0]++;?cole[0]twice.