Cod sursa(job #155984)

Utilizator petroMilut Petronela petro Data 12 martie 2008 12:01:10
Problema Iepuri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<stdio.h>
int main()
{int t,a,b,c,x,y,z,n,i,j;
 long M;

FILE *f=fopen("iepuri.in","r");
FILE *g=fopen("iepuri.out","w");

fscanf(f,"%d",&t);

for(i=1;i<=t;i++)
{fscanf(f,"%d %d %d %d %d %d %d",&x,&y,&z,&a,&b,&c,&n);

 if(n==0) M=x;
 if(n==1) M=y;
 if(n==2) M=z;
 else for(j=3;j<=n;j++)
	{M=a*z+b*y+c*x;
	 x=y;
	 y=z;
	 z=M;}

 fprintf(g,"%ld",M);
 fprintf(g,"\n");

 }

 fclose(f);
 fclose(g);
 return 0;
 }