Cod sursa(job #1601043)
Utilizator | Data | 15 februarie 2016 18:04:22 | |
---|---|---|---|
Problema | Radix Sort | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
#include<iostream>
#include<fstream>
#include<algorithm>
using namespace std;
ifstream fin("radixsort.in");
ofstream fout("radixsort.out");
int main ()
{
int n,a,b,c;
int v[n+1];
fin>>n>>a>>b>>c;
v[1]=b;
int ct=1;
int nr=11;
while (ct<=n)
{
ct++;
v[ct]=(a*v[ct-1]+b)%c;
}
sort (v,v+ct);
for (int i=1;i<ct;i=i+10)
{
fout<<v[i]<<" ";
}
}