#include <stdio.h>
int main() {
// 10Hzのデータ(時刻tと電圧v)
double t[] = {0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0};
double v[] = {2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.86, 2.85, 2.85, 2.85, 2.85, 2.86, 2.85, 2.86, 2.85, 2.85, 2.86, 2.85, 2.86, 2.86, 2.86, 2.85, 2.85, 2.85, 2.86, 2.85, 2.86, 2.85, 2.85, 2.85, 2.84, 2.86, 2.85, 2.85, 2.85, 2.86, 2.85};
int n = 41; // データの個数
int count = 1;
printf("【実験2:10Hzデータ解析結果】\n"); printf("----------------------------------------\n");
for (int i = 1; i < n - 1; i++) {
// 前後のデータと比較して「山(ピーク)」を探す
if (v[i] > v[i-1] && v[i] >= v[i+1]) {
// 電圧がしきい値(2.86V)以上のものだけを表示
if (v[i] >= 2.86) {
// 指定された形式で出力
printf("%2d回目:時刻=%.1f秒、電位=%.2fV\n", count
, t
[i
], v
[i
]); count++;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIC8vIDEwSHrjga7jg4fjg7zjgr/vvIjmmYLliLt044Go6Zu75Zyndu+8iQogICAgZG91YmxlIHRbXSA9IHswLjAsIDAuMSwgMC4yLCAwLjMsIDAuNCwgMC41LCAwLjYsIDAuNywgMC44LCAwLjksIDEuMCwgMS4xLCAxLjIsIDEuMywgMS40LCAxLjUsIDEuNiwgMS43LCAxLjgsIDEuOSwgMi4wLCAyLjEsIDIuMiwgMi4zLCAyLjQsIDIuNSwgMi42LCAyLjcsIDIuOCwgMi45LCAzLjAsIDMuMSwgMy4yLCAzLjMsIDMuNCwgMy41LCAzLjYsIDMuNywgMy44LCAzLjksIDQuMH07CiAgICBkb3VibGUgdltdID0gezIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODYsIDIuODUsIDIuODUsIDIuODUsIDIuODUsIDIuODYsIDIuODUsIDIuODYsIDIuODUsIDIuODUsIDIuODYsIDIuODUsIDIuODYsIDIuODYsIDIuODYsIDIuODUsIDIuODUsIDIuODUsIDIuODYsIDIuODUsIDIuODYsIDIuODUsIDIuODUsIDIuODUsIDIuODQsIDIuODYsIDIuODUsIDIuODUsIDIuODUsIDIuODYsIDIuODV9OwogICAgCiAgICBpbnQgbiA9IDQxOyAvLyDjg4fjg7zjgr/jga7lgIvmlbAKICAgIGludCBjb3VudCA9IDE7CgogICAgcHJpbnRmKCLjgJDlrp/pqJMy77yaMTBIeuODh+ODvOOCv+ino+aekOe1kOaenOOAkVxuIik7CiAgICBwcmludGYoIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwoKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgbiAtIDE7IGkrKykgewogICAgICAgIC8vIOWJjeW+jOOBruODh+ODvOOCv+OBqOavlOi8g+OBl+OBpuOAjOWxse+8iOODlOODvOOCr++8ieOAjeOCkuaOouOBmQogICAgICAgIGlmICh2W2ldID4gdltpLTFdICYmIHZbaV0gPj0gdltpKzFdKSB7CiAgICAgICAgICAgIC8vIOmbu+Wcp+OBjOOBl+OBjeOBhOWApCgyLjg2Vinku6XkuIrjga7jgoLjga7jgaDjgZHjgpLooajnpLoKICAgICAgICAgICAgaWYgKHZbaV0gPj0gMi44NikgewogICAgICAgICAgICAgICAgLy8g5oyH5a6a44GV44KM44Gf5b2i5byP44Gn5Ye65YqbCiAgICAgICAgICAgICAgICBwcmludGYoIiUyZOWbnuebru+8muaZguWIu++8nSUuMWbnp5LjgIHpm7vkvY3vvJ0lLjJmVlxuIiwgY291bnQsIHRbaV0sIHZbaV0pOwogICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQ==