respec7_m3
Registered
Здравейте, ползвам Visual Studio 2013 под Windows 8 и се опитвам да направя програма изчисляваща факториел на въведено число от клавиатурата. Трябва ми програма, която да работи с меню и смея да твърдя, че я направих, но явно сметките за факториела не ми излизат и бих искал да помоля за помощ и да благодаря на всеки отзовал се!
Код:
#include <iostream>
using namespace std;
void main()
{
int n, result = 1, choice;
do
{
cout << "1. First selection for n!\n"
"2. End of program" << endl;
cin >> choice;
switch (choice)
{
case 1:
cout << "n!: ";
cin >> n;
if (n <= 1)
{
result *= n;
n--;
}
cout << "n! = " << result << endl;
case 2:
cout << "THE END" << endl; break;
}
} while (true && choice != 2);
system("pause");
}