fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. double time, voltage;
  6. int count = 0;
  7.  
  8. int rs = 0;
  9. double maxv = 0.0, maxt = 0.0;
  10.  
  11. while (scanf("%lf,%lf", &time, &voltage) == 2)
  12. {
  13. if (voltage > 3.5)
  14. {
  15. if (!rs) {
  16. rs = 1;
  17. maxv = voltage;
  18. maxt = time;
  19. }
  20. if (voltage > maxv) {
  21. maxv = voltage;
  22. maxt = time;
  23. }
  24. }
  25. else
  26. {
  27. if (rs)
  28. {
  29. count++;
  30. printf("%d\t%.2f\t%.2f\n", count, maxt, maxv);
  31. rs = 0;
  32. }
  33. }
  34. }
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0s 5320KB
stdin
0.000000,3.223435
0.100000,3.220887
0.200000,3.220887
0.300000,3.215790
0.400000,3.210694
0.500000,3.208146
0.600000,3.210694
0.700000,3.215790
0.800000,3.220887
0.900000,3.220887
1.000000,3.223435
1.100000,3.223435
1.200000,3.215790
1.300000,3.218339
1.400000,3.220887
1.500000,3.215790
1.600000,3.215790
1.700000,3.215790
1.800000,3.218339
1.900000,3.220887
2.000000,3.223435
2.100000,3.208146
2.200000,3.208146
2.300000,3.213242
2.400000,3.223435
2.500000,3.315169
2.600000,3.279495
2.700000,3.450222
2.800000,3.684653
2.900000,4.013367
3.000000,4.110198
3.100000,4.227413
3.200000,4.263088
3.300000,4.306407
3.400000,4.314051
3.500000,4.331888
3.600000,4.336985
3.700000,4.329340
3.800000,4.319147
3.900000,4.291118
4.000000,4.066879
4.100000,3.465511
4.200000,3.073093
4.300000,2.968618
4.400000,2.887077
4.500000,2.861595
4.600000,2.846306
4.700000,2.841210
4.800000,2.843758
4.900000,2.841210
5.000000,2.856499
5.100000,2.899818
5.200000,3.304976
5.300000,4.049042
5.400000,4.207028
5.500000,4.255443
5.600000,4.280925
5.700000,4.293666
5.800000,4.296214
5.900000,4.255443
6.000000,3.829899
6.100000,3.083286
6.200000,2.932944
6.300000,2.897269
6.400000,2.869239
6.500000,2.859047
6.600000,2.851402
6.700000,2.861595
6.800000,2.851402
6.900000,2.846306
7.000000,2.910010
7.100000,3.157183
7.200000,3.694846
7.300000,4.150968
7.400000,4.219769
7.500000,4.255443
7.600000,4.296214
7.700000,4.298762
7.800000,4.219769
7.900000,3.939470
8.000000,3.083286
8.100000,2.922751
8.200000,2.876884
8.300000,2.856499
8.400000,2.851402
8.500000,2.859047
8.600000,2.846306
8.700000,2.843758
8.800000,2.866691
8.900000,2.996648
9.000000,3.462963
9.100000,3.845188
9.200000,4.260540
9.300000,4.280925
9.400000,4.288569
9.500000,4.293666
9.600000,4.278377
9.700000,4.204480
9.800000,3.687202
9.900000,3.017033
10.000000,2.912558
10.100000,2.874336
10.200000,2.848854
10.300000,2.861595
10.400000,2.848854
10.500000,2.851402
10.600000,2.866691
10.700000,2.938040
10.800000,3.437481
10.900000,3.926729
11.000000,4.224865
11.100000,4.250347
11.200000,4.252895
11.300000,4.283473
11.400000,4.321696
11.500000,3.340651
11.600000,3.315169
11.700000,3.294784
11.800000,3.299880
11.900000,3.284591
12.000000,3.289687
12.100000,3.279495
12.200000,3.276946
12.300000,3.269302
12.400000,3.269302
12.500000,3.269302
12.600000,3.276946
12.700000,3.269302
12.800000,3.269302
12.900000,3.266754
13.000000,3.274398
13.100000,3.264206
13.200000,3.264206
13.300000,3.264206
13.400000,3.269302
13.500000,3.261657
13.600000,3.261657
13.700000,3.261657
13.800000,3.259109
13.900000,3.259109
14.000000,3.266754
14.100000,3.254013
14.200000,3.251465
14.300000,3.264206
14.400000,3.259109
14.500000,3.261657
14.600000,3.256561
14.700000,3.261657
14.800000,3.248917
14.900000,3.256561
15.000000,3.256561
15.100000,3.261657
15.200000,3.259109
15.300000,3.241272
15.400000,3.256561
15.500000,3.248917
15.600000,3.241272
15.700000,3.317717
15.800000,4.604542
15.900000,3.274398
16.000000,3.457866
16.100000,3.712683
16.200000,4.054138
16.300000,4.214673
16.400000,4.273280
16.500000,4.298762
16.600000,4.296214
16.700000,4.301310
16.800000,4.286021
16.900000,4.201932
17.000000,3.508830
17.100000,3.009389
17.200000,2.887077
17.300000,2.851402
17.400000,2.831017
17.500000,2.838661
17.600000,2.869239
17.700000,2.861595
17.800000,2.828469
17.900000,2.848854
18.000000,2.973714
18.100000,3.687202
18.200000,4.138227
18.300000,4.178998
stdout
1	3.60	4.34
2	5.80	4.30
3	7.70	4.30
4	9.50	4.29
5	11.40	4.32
6	15.80	4.60
7	16.70	4.30