fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void){
  5. double time[160], voltage[160];
  6. int i;
  7.  
  8. for(i = 0; i < 160; i++){
  9. scanf("%lf,%lf", &time[i], &voltage[i]);
  10. }
  11.  
  12. printf("ピーク検出(時間 [s], 電圧 [V]):\n");
  13.  
  14. for(i = 1; i < 159; i++) {
  15. if (voltage[i] > voltage[i-1] && voltage[i] > voltage[i+1]) {
  16. printf("%.6f, %.6f\n", time[i], voltage[i]);
  17. }
  18. }
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0.01s 5308KB
stdin
0.000000,4.621785
0.100000,4.624335
0.200000,4.619236
0.300000,4.621785
0.400000,4.631984
0.500000,4.619236
0.600000,4.616686
0.700000,4.616686
0.800000,4.619236
0.900000,4.616686
1.000000,4.616686
1.100000,4.629434
1.200000,4.629434
1.300000,4.629434
1.400000,4.629434
1.500000,4.629434
1.600000,4.624335
1.700000,4.621785
1.800000,4.631984
1.900000,4.621785
2.000000,4.629434
2.100000,4.616686
2.200000,4.616686
2.300000,4.629434
2.400000,4.621785
2.500000,4.616686
2.600000,4.619236
2.700000,4.631984
2.800000,4.629434
2.900000,4.621785
3.000000,4.631984
3.100000,4.621785
3.200000,4.624335
3.300000,4.621785
3.400000,4.624335
3.500000,4.629434
3.600000,4.619236
3.700000,4.629434
3.800000,2.352691
3.900000,2.357790
4.000000,2.365439
4.100000,2.360340
4.200000,2.365439
4.300000,2.355241
4.400000,2.156376
4.500000,2.301700
4.600000,2.357790
4.700000,2.345042
4.800000,2.357790
4.900000,2.360340
5.000000,2.367988
5.100000,2.365439
5.200000,2.360340
5.300000,2.357790
5.400000,2.365439
5.500000,2.357790
5.600000,2.350142
5.700000,2.357790
5.800000,2.347592
5.900000,2.362889
6.000000,2.350142
6.100000,2.357790
6.200000,2.367988
6.300000,2.367988
6.400000,2.370538
6.500000,2.457222
6.600000,2.676483
6.700000,2.867699
6.800000,3.051266
6.900000,3.183842
7.000000,3.252680
7.100000,3.273077
7.200000,3.216987
7.300000,2.987528
7.400000,2.750420
7.500000,2.579600
7.600000,2.508213
7.700000,2.454673
7.800000,2.444475
7.900000,2.439376
8.000000,2.431727
8.100000,2.441925
8.200000,2.487817
8.300000,2.571952
8.400000,2.709627
8.500000,2.885546
8.600000,2.992627
8.700000,3.089509
8.800000,3.158347
8.900000,3.232284
9.000000,3.306221
9.100000,3.364860
9.200000,3.459193
9.300000,3.550977
9.400000,3.596869
9.500000,3.658058
9.600000,3.749841
9.700000,3.767688
9.800000,3.731995
9.900000,3.640211
10.000000,3.405653
10.100000,3.092059
10.200000,2.793762
10.300000,2.628042
10.400000,2.536258
10.500000,2.505664
10.600000,2.480168
10.700000,2.480168
10.800000,2.536258
10.900000,2.605096
11.000000,2.684132
11.100000,2.750420
11.200000,2.839654
11.300000,3.089509
11.400000,3.308770
11.500000,3.459193
11.600000,3.507635
11.700000,3.591770
11.800000,3.622364
11.900000,3.637661
12.000000,3.642760
12.100000,3.601968
12.200000,3.545878
12.300000,3.392905
12.400000,3.237383
12.500000,3.041068
12.600000,2.781014
12.700000,2.656087
12.800000,2.582150
12.900000,2.541357
13.000000,2.495466
stdout
ピーク検出(時間 [s], 電圧 [V]):
0.100000, 4.624335
0.400000, 4.631984
0.800000, 4.619236
1.800000, 4.631984
2.000000, 4.629434
2.300000, 4.629434
2.700000, 4.631984
3.000000, 4.631984
3.200000, 4.624335
3.500000, 4.629434
3.700000, 4.629434
4.000000, 2.365439
4.200000, 2.365439
4.600000, 2.357790
5.000000, 2.367988
5.400000, 2.365439
5.700000, 2.357790
5.900000, 2.362889
7.100000, 3.273077
9.700000, 3.767688
12.000000, 3.642760
0.000000, 0.000000
0.000000, 0.000000
0.000000, 0.000000
0.000000, 0.000000
0.000000, 0.000000
0.000000, 0.000000
0.000000, 0.000000