// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006 // Capítulo 3: Conceptos básicos de Programación Estructurada en C++ #include <iostream> using namespace std; int main(void) { int num; do { cout << "Entra un entero positivo mayor que 1: ";; cin >> num; } while (num <= 1); long facto = 1; int cont = 1; do { facto *= ++cont; } while (cont != num); cout << "El factorial de " << num << " es " << facto << endl; return 0; }