Skip to content

Commit 7d71013

Browse files
committed
stuf
1 parent cbfbecc commit 7d71013

File tree

4 files changed

+85
-1
lines changed

4 files changed

+85
-1
lines changed

a.out

8.4 KB
Binary file not shown.

factoroialpractice

8.38 KB
Binary file not shown.

factoroialpractice.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ int main()
1414
{
1515
for(y=0;A[y]!=-2 || carry!=0;y++)
1616
{
17-
printf("A %d y %d\n",A[y],y);
17+
//~ printf("A %d y %d\n",A[y],y);
1818
if(A[y]==-2)
1919
A[y]=0;
2020
z = A[y]*x+carry;

lexicographicseries.c

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
#include<stdio.h>
2+
3+
int main()
4+
{
5+
int array[1000000],x,i,j,n,k,count;
6+
7+
scanf("%d%d",&n,&k);
8+
9+
for(x=0;x<k;x++)
10+
{
11+
array[x]=1;
12+
//~ printf("%d ",array[x]);
13+
}
14+
15+
16+
count=1;
17+
while(1)
18+
{
19+
i=0;
20+
array[i]++;
21+
22+
while(array[i]==n+1 && i!=k-1)
23+
{
24+
array[i+1]++;
25+
i++;
26+
}
27+
28+
if(array[k-1]==n+1)
29+
break;
30+
31+
j=i;
32+
33+
for(;i>=0;i--)
34+
array[i]=array[j];
35+
36+
for(x=k-1;x>=0;x--)
37+
continue;
38+
//~ printf("%d ",array[x]);
39+
40+
//~ printf("\n");
41+
++count;
42+
//~ printf("count %d\n",++count);
43+
}
44+
printf("%d\n",count);
45+
46+
47+
for(x=0;x<k;x++)
48+
{
49+
array[x]=1;
50+
printf("%d ",array[x]);
51+
}
52+
printf("\n");
53+
54+
//~ count=1;
55+
while(1)
56+
{
57+
i=0;
58+
array[i]++;
59+
60+
while(array[i]==n+1 && i!=k-1)
61+
{
62+
array[i+1]++;
63+
i++;
64+
}
65+
66+
if(array[k-1]==n+1)
67+
break;
68+
69+
j=i;
70+
71+
for(;i>=0;i--)
72+
array[i]=array[j];
73+
74+
for(x=k-1;x>=0;x--)
75+
printf("%d ",array[x]);
76+
77+
printf("\n");
78+
++count;
79+
//~ printf("count %d\n",++count);
80+
}
81+
//~ printf("%d\n",count);
82+
83+
return 0;
84+
}

0 commit comments

Comments
 (0)