#include #include #define MYFILE "fuses.in" int main() { FILE* fin = fopen(MYFILE, "r"); int ndev,nops,fcap; int obj[20][2]; int i,j; int blown=0; int cpow=0; int cdev; int pcount=0; int pmax=0; for (i=0;i<20;i++) { obj[i][1]=0; } fscanf(fin,"%d", &ndev); fscanf(fin,"%d", &nops); fscanf(fin,"%d", &fcap); /*printf(" %d %d %d",ndev,nops,fcap); */ while ((ndev!=0) && (nops!=0) && (fcap!=0)) { pcount++; for (i=0;ipmax) pmax=cpow; if (cpow>fcap) blown=1; } printf("\nSequence %d\n",pcount); if (blown) { printf("Fuse was blown."); } else { printf("Fuse was not blown.\nMaximal power consumption was %d amperes.",pmax); } fscanf(fin,"%d", &ndev); fscanf(fin,"%d", &nops); fscanf(fin,"%d", &fcap); cpow=0; pmax=0; blown=0; for (i=0;i<20;i++) { obj[i][1]=0; } printf("\n"); } fclose(fin); return 0; }