c++
I can't get this program to run continuously. It works once but when I choose yes to do another one it does it incorrectly
//This program will ask user to input a positive integer , then calculates factorial of that number//Name://Date// if number is 5, then fact 5 is 5* 4 * 3 * 2 * 1#include using namespace std;int main(){ int num; //get user number int i; // controls the loop char resp='y'; // get user wish int fact = 1; // to store factorial of the number do { cout < "dear="" user="" ,="" input="" a="" positive="" number="" "=""><> cin >> num; if (num <> cout < "="" this="" is="" a="" negative="" number,="" i="" need="" a="" positive="" number"=""><> else { if (num == 0 || num == 1) cout < "="" factorial="" of="" this="" number="" is="==="> 1" <> else { for (i = 1; i <= num;="">=> fact = fact * i; cout < "="" factorial="" of="" this="" number="" is="==="> " <><> } } cout < "would="" you="" like="" to="" try="" my="" program="" again? ="" y,="" y="" ,="" any="" other="" character="" ,="" terminates="" the="" program"=""><> cin >> resp; } while (resp == 'Y' || resp == 'y'); system("pause"); return 0;}
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here