fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. const int N = 34;
  5.  
  6. double time[] = {
  7. 0.000000, 0.100000, 0.200000, 0.300000, 0.400000, 0.500000, 0.600000, 0.700000, 0.800000, 0.900000,
  8. 1.000000, 1.100000, 1.200000, 1.300000, 1.400000, 1.500000, 1.600000, 1.700000, 1.800000, 1.900000,
  9. 2.000000, 2.100000, 2.200000, 2.300000, 2.400000, 2.500000, 2.600000, 2.700000, 2.800000, 2.900000,
  10. 3.000000, 3.100000, 3.200000, 3.300000
  11. };
  12.  
  13. double voltage[] = {
  14. 2.459960, 2.457415, 2.462504, 2.457415, 2.462504, 2.459960, 2.454871, 2.452326, 2.457415, 2.465049,
  15. 2.454871, 2.462504, 2.449782, 2.462504, 2.462504, 2.452326, 2.465049, 2.452326, 2.452326, 2.459960,
  16. 2.459960, 2.457415, 2.454871, 2.467593, 2.475227, 2.569374, 2.643164, 2.658431, 2.688965, 2.729677,
  17. 2.841636, 3.426872, 3.666056, 3.655878
  18. };
  19.  
  20. double max_voltage = voltage[0];
  21. double max_time = time[0];
  22.  
  23. for (int i = 1; i < N; i++) {
  24. if (voltage[i] > max_voltage) {
  25. max_voltage = voltage[i];
  26. max_time = time[i];
  27. }
  28. }
  29.  
  30. printf("ピーク電圧: %.6f V\n", max_voltage);
  31. printf("ピークが発生した時刻: %.1f 秒\n", max_time);
  32.  
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0.01s 5308KB
stdin
Standard input is empty
stdout
ピーク電圧: 3.666056 V
ピークが発生した時刻: 3.2 秒