Var. not difine

/* have the user enter a number
(number output has to be number!)
for number = start and 0 = end number--
answer = number*number
output number! = answer
*/
#include <iostream>
using namespace std;

int main()
{
int number;
double answer;
cout << "Please enter an intger: ";
cin >> number;
//p number ouput MUST be number!
for(int i = number; i = 0; i--) {
answer = i*i;
}
cout << number << "! = " << answer << endl;
return 0;
}
Errors? Code tags?
Well, one error is for(int i = number; i = 0; i--) . It's supposed to be i >= 0. That part is the condition that must be met for the loop to continue.
Topic archived. No new replies allowed.