Factorial con Do While

Anuncio
# include<stdio.h>
# include <stdlib.h>
# include <iostream>
# include <conio.h>
using namespace std;
int main()
{
int fac=0,intentos=1;
char opc;
string password;
do
{
printf("\t\n~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
~·~·~·~·~·~·~·~·\t");
printf("\t\n\n\t\t\t ª Cetis 141 Dr.Manuel Gamio\t\n");
printf("\t\n\n\t\t\t ª Angel Oswaldo Garcia Padilla\t\n");
printf("\t\n\n\t\t\t ª Brayan Garcia Pacheco\t\n");
printf("\t\n\n\t\t\t ª Jose Antonio Sanchez Ramirez\t\n");
printf("\t\n\n\t\t\t ª FACTORIAL\t\n");
printf("\t\n~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
~·~·~·~·~·~·~·~·\t");
system("pause");
system("cls");;
printf("Introduzca su password: ");
cin>>password;
if(password=="1234")
{
do
{
printf("Ingresa numero para calcular el factorial; ");
scanf("%d",&fac);
int temp=fac-1;
int r=fac;
while (temp>=1)
{
r=r*temp;
temp--;
}
printf("El factorial de %d es: %d ", fac,r);
printf("\nOtra operacion (s/n)?");
fflush(stdin);
scanf("%c",&opc);
getch();
}while(opc!='n');
goto fin;
}
else
{
intentos +=1;
printf("Incorrecto, te quedan (%d) intentos",3-(intentos-1));
getch();
}
}while(intentos<=3);
fin:
printf("Salir");
}
Descargar