#include #include struct dispo{ int valore; int stato; }; struct dispo array[41]; int main() { FILE *input; int flag,count,Max,i,n,m,A,dato; int indice; input = fopen("fuses.in","r"); indice = 0; while (1) { fscanf(input,"%d %d %d",&n,&m,&A); if ((n==0)&&(m==0)&&(A==0)) exit(0); else { indice++; printf("Sequence %d\n",indice); flag = 0; Max = 0; count = 0; for (i=0;i Max) Max = count; if ((count > A ) && (flag == 0)) { printf("Fuse was blown.\n\n"); flag = 1; } } if (!flag) { printf("Fuse was not blown.\n"); printf("Maximal power consumption was %d amperes.\n\n",Max); } } } fclose(input); return(0); }