school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

3.c (665B)


      1 #include <stdio.h>
      2 
      3 int main() {
      4 	int fusecount;
      5 	scanf("%d", &fusecount);
      6 	int fuses[fusecount];
      7 	
      8 	for (int i = 0; i < fusecount; i++) 
      9 		scanf("%d", &fuses[i]);
     10 	
     11 	float burntimes[fusecount * 3];
     12 	int counter = 0;
     13 	for (int i = 0; i < fusecount; i++) {
     14 		for (int j = 0; j < 3; j++) { // for each state, (dont light, light, light both ends)
     15 			if (j == 0) burntimes[counter] = 0;
     16 			else if (j == 1) burntimes[counter] = fuses[i];
     17 			else if (j == 2) burntimes[counter] = (float)fuses[i] / 2.0;
     18 			counter++;
     19 		}
     20 	}
     21 
     22 	for (int i = 0; i < counter/2; i++) {
     23 		for (int j = counter-1; j > counter/2; j--){
     24 			printf("%f %f\n", burntimes[i], burntimes[j]);
     25 		}
     26 	}
     27 }