Pagini recente » Cod sursa (job #1272616) | Cod sursa (job #2095204) | Cod sursa (job #295) | Cod sursa (job #359685) | Cod sursa (job #85990)
Cod sursa(job #85990)
#include <stdio.h>
long v[1000010],z,i,n,a,b,c,j,min,max;
int main()
{freopen("curcubeu.in","r",stdin);freopen("curcubeu.out","w",stdout);
fscanf(stdin,"%ld%ld%ld%ld",&n,&a,&b,&c);
for(i=1;i<n;i++)
{if(a>b){max=a;min=b;}else{max=b;min=a;}
for(j=min;j<=max;j++)v[j]=c;
a=(a*(i+1))%n;b=(b*(i+1))%n;c=(c*(i+1))%n;
}
z=1;for(i=1;i<n;i++)if(!v[i])z=0;
if(z)for(i=1;i<n;i++)fprintf(stdout,"%ld ",v[i]);else fprintf(stdout,"0");
fclose(stdin);fclose(stdout);
return 0;
}