Initialize
Select Loop Type
Enter P (0 to 12) to calculate P!
Step Execution
int main(){
 int p;
 scanf("%d", &p);
 int fact=1;
 if(p==0)
 {
  printf("1");
  return 0;
 }
 for(int i=p;i>=1;i--)
 {
  fact=fact*i;
 }
 printf("%d", fact);
 return 0;
}
int main(){
 int p;
 scanf("%d", &p);
 int fact=1;
 int i=p;
 if(p==0)
 {
  printf("1");
  return 0;
 }
 while(i>=1)
 {
  fact=fact*i;
  i--;
 }
 printf("%d", fact);
 return 0;
}
int main(){
 int p;
 scanf("%d", &p);
 int fact=1;
 int i=p;
 if(p==0)
 {
  printf("1");
  return 0;
 }
 do
 {
  fact=fact*i;
  i--;
 }while(i>=1);
 printf("%d", fact);
 return 0;
}
int main(){
 int i,j,k;
 int height;
 scanf("%d", &height);
 for(i=0;i<height;i++)
 {
  for(j=0;j<height-i-1;j++)
  {
   printf(" ");
  }
  for(k=j;k<height-1;k++)
  {
   printf("*");
   printf(" ");
  }
  printf("*");
  for(j=0;j<height-i-1;j++)
  {
   printf(" ");
  }
  printf("\n");
 }
 return 0;
}
Code Output
Local Variables :
p :
i :
fact :
height :
i :
j :
k :