Pagini recente » Cod sursa (job #2039826) | Cod sursa (job #1748143) | Cod sursa (job #391789) | Cod sursa (job #2941746) | Cod sursa (job #302663)
Cod sursa(job #302663)
#include<stdio.h>
int i,j,s,nrbile[4],contor=0,k,x[4],a,numar[4];
FILE *f,*g;
int main() {
f=fopen("plus.in","r");
fscanf(f,"%d%d%d%d%d%d%d",&s,&nrbile[1],&numar[1],&nrbile[2],&numar[2],&nrbile[3],&numar[3]);
fclose(f);
k=1;
x[1]=-1;
a=1;
while(k){ x[k]++; j=0;
if(x[k]<=nrbile[k]) a=1;
else a=0;
if(!a) k--;
else if(k==3){for(i=1;i<=3;i++) j+=x[i]*numar[i];
if(j==s) contor++; }
else {k++;
x[k]=-1; }
}
g=fopen("plus.out","w");
fprintf(g,"%d",contor);
fclose(g);
return 0;
}