#include <stdio.h>
#define MAX_DATA 100
int main(void) {
double voltage[MAX_DATA];
int n = 0; // 読み込んだデータ数
// 1. データの読み込み
while (n
< MAX_DATA
&& scanf("%lf,%lf", &time[n
], &voltage
[n
]) == 2) { n++;
}
printf("No.\t時間[s]\t電位[v]\n");
// 3. 極大値を探して表示
int peak_id = 1;
for (int i = 1; i < n - 1; i++) {
// 山の頂上をだす
if (voltage[i] > voltage[i - 1] && voltage[i] > voltage[i + 1]) {
printf("%d\t%.6f\t%.6f\n", peak_id
, time[i
], voltage
[i
]); peak_id++;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE1BWF9EQVRBIDEwMCAKCmludCBtYWluKHZvaWQpIHsKICAgIGRvdWJsZSB0aW1lW01BWF9EQVRBXTsKICAgIGRvdWJsZSB2b2x0YWdlW01BWF9EQVRBXTsKICAgIGludCBuID0gMDsgLy8g6Kqt44G/6L6844KT44Gg44OH44O844K/5pWwCgogICAgLy8gMS4g44OH44O844K/44Gu6Kqt44G/6L6844G/CiAgICB3aGlsZSAobiA8IE1BWF9EQVRBICYmIHNjYW5mKCIlbGYsJWxmIiwgJnRpbWVbbl0sICZ2b2x0YWdlW25dKSA9PSAyKSB7CiAgICAgICAgbisrOwogICAgfQogICAgcHJpbnRmKCJOby5cdOaZgumWk1tzXVx06Zu75L2NW3ZdXG4iKTsKCiAgICAvLyAzLiDmpbXlpKflgKTjgpLmjqLjgZfjgabooajnpLoKICAgIGludCBwZWFrX2lkID0gMTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgbiAtIDE7IGkrKykgewogICAgICAgIC8vIOWxseOBrumgguS4iuOCkuOBoOOBmQogICAgICAgIGlmICh2b2x0YWdlW2ldID4gdm9sdGFnZVtpIC0gMV0gJiYgdm9sdGFnZVtpXSA+IHZvbHRhZ2VbaSArIDFdKSB7CiAgICAgICAgICAgIHByaW50ZigiJWRcdCUuNmZcdCUuNmZcbiIsIHBlYWtfaWQsIHRpbWVbaV0sIHZvbHRhZ2VbaV0pOwogICAgICAgICAgICBwZWFrX2lkKys7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9