#include <stdio.h>
int main( ) {
14.95 , 14.96 , 14.97 , 14.98 , 14.99 , 15.00 , 15.01 , 15.02 , 15.03 , 15.04 ,
15.05 , 15.06 , 15.07 , 15.08 , 15.09 , 15.10 , 15.11 , 15.12 , 15.13 , 15.14 ,
15.15 , 15.16 , 15.17 , 15.18 , 15.19 , 15.20
} ;
double voltage[ ] = {
2.479849 , 2.484948 , 2.479849 , 2.472202 , 2.477300 , 2.482399 , 2.474751 ,
2.472202 , 2.479849 , 2.482399 , 2.482399 , 2.479849 , 2.472202 , 2.477300 ,
2.484948 , 2.477300 , 2.477300 , 2.472202 , 2.472202 , 2.477300 , 2.479849 ,
2.482399 , 2.477300 , 2.479849 , 2.477300 , 2.484948
} ;
int n = sizeof ( voltage) / sizeof ( voltage[ 0 ] ) ;
// ピーク検出
for ( int i = 1 ; i < n - 1 ; i++ ) {
if ( voltage[ i] > voltage[ i- 1 ] && voltage[ i] > voltage[ i+ 1 ] ) {
printf ( "Peak: time = %.2f s, voltage = %.2f V\n " , time [ i
] , voltage
[ i
] ) ; }
}
return 0 ;
} -- your code goes here
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgCiAgICBkb3VibGUgdGltZVtdID0gewogICAgICAgIDE0Ljk1LDE0Ljk2LDE0Ljk3LDE0Ljk4LDE0Ljk5LDE1LjAwLDE1LjAxLDE1LjAyLDE1LjAzLDE1LjA0LAogICAgICAgIDE1LjA1LDE1LjA2LDE1LjA3LDE1LjA4LDE1LjA5LDE1LjEwLDE1LjExLDE1LjEyLDE1LjEzLDE1LjE0LAogICAgICAgIDE1LjE1LDE1LjE2LDE1LjE3LDE1LjE4LDE1LjE5LDE1LjIwCiAgICB9OwoKICAgIGRvdWJsZSB2b2x0YWdlW10gPSB7CiAgICAgICAgMi40Nzk4NDksMi40ODQ5NDgsMi40Nzk4NDksMi40NzIyMDIsMi40NzczMDAsMi40ODIzOTksMi40NzQ3NTEsCiAgICAgICAgMi40NzIyMDIsMi40Nzk4NDksMi40ODIzOTksMi40ODIzOTksMi40Nzk4NDksMi40NzIyMDIsMi40NzczMDAsCiAgICAgICAgMi40ODQ5NDgsMi40NzczMDAsMi40NzczMDAsMi40NzIyMDIsMi40NzIyMDIsMi40NzczMDAsMi40Nzk4NDksCiAgICAgICAgMi40ODIzOTksMi40NzczMDAsMi40Nzk4NDksMi40NzczMDAsMi40ODQ5NDgKICAgIH07CgogICAgaW50IG4gPSBzaXplb2Yodm9sdGFnZSkgLyBzaXplb2Yodm9sdGFnZVswXSk7CgogICAgLy8g44OU44O844Kv5qSc5Ye6CiAgICBmb3IgKGludCBpID0gMTsgaSA8IG4gLSAxOyBpKyspIHsKICAgICAgICBpZiAodm9sdGFnZVtpXSA+IHZvbHRhZ2VbaS0xXSAmJiB2b2x0YWdlW2ldID4gdm9sdGFnZVtpKzFdKSB7CiAgICAgICAgICAgIHByaW50ZigiUGVhazogdGltZSA9ICUuMmYgcywgdm9sdGFnZSA9ICUuMmYgVlxuIiwgdGltZVtpXSwgdm9sdGFnZVtpXSk7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9LS0geW91ciBjb2RlIGdvZXMgaGVyZQ==