Cod sursa(job #2080636)

Utilizator madalina.sassss madalina. Data 3 decembrie 2017 13:17:12
Problema Factorial Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.91 kb

#include<stdio.h>
int main()
{
          int n = 2, fact = 1, nr = 0, p, i, u;
          printf("p = ");
          scanf("%d", &p);


          for( i = 1; i < n; i ++)
          {
                    fact = fact * i;
                    if(fact % 5 == 0)
                       {
                                 u = fact % 10;
                                 while(u == 0)
                                        {
                                                  nr ++;
                                                  fact = fact / 10;
                                                  u = fact % 10;
                                        }
                                        if(nr == p)
                                                  break;
                       }
          }

           if(p == 0)printf("fact = 1");
           else printf("fact = ", fact);
           return 0;

}