Pagini recente » Cod sursa (job #601218) | Cod sursa (job #1241201) | Cod sursa (job #1490823) | Cod sursa (job #1212688) | Cod sursa (job #86011)
Cod sursa(job #86011)
#include<stdio.h>
#define in "curcubeu.in"
#define out "curcubeu.out"
#define nmax 1000003
#define min(a,b) ((a>b) ? (b) : (a))
#define max(a,b) ((a<b) ? (b) : (a))
int gard[nmax];
int main()
{
int x,n,a,b,c,i;
freopen(in,"r",stdin);
freopen(out,"w",stdout);
scanf("%d %d %d %d ",&n,&a,&b,&c);
for (i=1;i<n;)
{
// printf("a=%d b=%d c=%d i=%d\n",a,b,c,i); -ce modif parametrilor mod recursiv
for (x=min(a,b);x<=max(a,b);++x)
{
gard[x]=c;
// printf("%d %d\n",x,c); -ce sit vector x
}
++i;
a=(a*i)%n;
b=(b*i)%n;
c=(c*i)%n;
}
for(i=1;i<n;++i) printf("%d\n",gard[i]);
return 0;
}