#include #include #include #include #include FILE *in; int n=0,num=0; int a,b,c,i,j,k,l,m; char lin[200]; int C[30]; int T[1000]; int O[30]; int cakt; int cmax; int main(){ in=fopen("fuses.in","r"); while(fscanf(in,"%d %d %d",&n,&m,&c)&&n&&m&&c){ num++; cakt=0;cmax=0; for (i=0;icmax) cmax=cakt; //printf ("on %d + %d = %d\n",T[i],C[T[i]],cakt); } else { O[T[i]]=0; cakt-=C[T[i]]; //printf ("on %d - %d = %d\n",T[i],C[T[i]],cakt); }; }; printf("Sequence %d\n",num); if (cmax>c) { printf ("Fuse was blown.\n"); }else { printf ("Fuse was not blown.\nMaximal power consumption was %d amperes.\n",cmax); } printf("\n"); }; return 0; }