Cod sursa(job #406161)
Utilizator | Data | 1 martie 2010 11:52:47 | |
---|---|---|---|
Problema | Iepuri | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <cstdio>
int X, Y, Z, A, B, C, n, T;
int main()
{
FILE *f = fopen("iepuri.in", "r"), *fout = fopen("iepuri.out", "w");;
fscanf(f, "%d", &T);
for (;T;--T){
fscanf(f, "%d%d%d%d%d%d%d", &X, &Y, &Z, &A, &B, &C, &n);
int In_1 = Z, In_2 = Y, In_3 = X, In;
for (int i = 3; i <= n; ++i)
{
In = A * In_1 + B * In_2 + C * In_3;
In_3 = In_2;
In_2 = In_1;
In_1 = In;
}
fprintf (fout, "%d\n", In);
}
fclose(f);
fclose(fout);
return 0;
}