Pagini recente » Cod sursa (job #2263835) | Cod sursa (job #427992) | Cod sursa (job #1658656) | Cod sursa (job #2422995) | Cod sursa (job #3240906)
#include <bits/stdc++.h>
using namespace std;
ifstream f("curcubeu.in");
ofstream g("curcubeu.out");
int n, a, b, c, v[10000];
void rec(int a, int b, int c, int pas)
{
if(pas<=n)
{
int na=(a*(pas+1))%n;
int nb=(b*(pas+1))%n;
int nc=(c*(pas+1))%n;
rec(na, nb, nc, pas+1);
for(int i=min(a, b);i<=max(a, b); i++)
{
if(v[i]==0)
v[i]=c;
}
}
}
int main()
{
f>>n>>a>>b>>c;
rec(a, b, c, 1);
for(int i=1;i<n;i++)
{
g<<v[i]<<"\n";
}
return 0;
}