Factorial forma uno
Categorías: Lenguaje C++ |
1 // calcula el factorial de un numero
2
3 #include <iostream>
4 #include <math.h>
5 using namespace std;
6
7 void convertir(int n){
8 int i=0;
9 int a[9]={0};
10 while(n>1){
11 if(n%2==0)
12 a[i]=0;
13 else
14 a[i]=1;
15 n/=2;
16 i++;
17 }
18
19 a[i]=1;
20 if (n==0)
21 a[i]=0;
22
23 for (i=8;i>=0;i--)
24 cout <<a[i];
25 }
26
27
28 int main (){
29 int x=0;
30
31 cout <<"digite un numero entero\n";
32 cin >>x;
33 convertir(x);
34 cout <<"\n";
35 return 0;
36 }
