fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. //This is an example C++ file that prints Hello, World!
  5. //To create new C/C++ files use the file manager or the top left menu.
  6.  
  7. int main() {
  8. const float peakVolt = 325.2691;
  9. long val[160];
  10. for (size_t i = 0; i < 160; i++) {
  11. val[i] = ((peakVolt * sin(2 * M_PI * (i / 160.f))) * 1000.f);
  12. std::cout << val[i] << std::endl;
  13. }
  14. double mean = 0;
  15. for (size_t j = 0; j < 160; j++) {
  16. val[j] = val[j] * val[j];
  17. mean += val[j];
  18. }
  19. mean /= 160;
  20. std::cout << sqrt(mean) / 1000.f << std::endl;
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5292KB
stdin
Standard input is empty
stdout
0
12770
25520
38231
50883
63456
75932
88291
100513
112581
124475
136177
147669
158933
169952
180709
191188
201372
211245
220792
229999
238852
247336
255439
263148
270451
277337
283795
289816
295390
300509
305164
309349
313056
316281
319019
321264
323014
324266
325018
325269
325018
324266
323014
321264
319019
316281
313056
309349
305164
300509
295390
289816
283795
277337
270451
263148
255439
247336
238852
229999
220792
211245
201372
191188
180709
169952
158933
147669
136177
124475
112581
100513
88291
75932
63456
50883
38231
25520
12769
0
-12770
-25520
-38231
-50883
-63456
-75932
-88291
-100513
-112581
-124475
-136177
-147669
-158933
-169952
-180709
-191188
-201372
-211245
-220792
-229999
-238852
-247336
-255439
-263148
-270451
-277337
-283795
-289816
-295390
-300509
-305164
-309349
-313056
-316281
-319019
-321264
-323014
-324266
-325018
-325269
-325018
-324266
-323014
-321264
-319019
-316281
-313056
-309349
-305164
-300509
-295390
-289816
-283795
-277337
-270451
-263148
-255439
-247336
-238852
-229999
-220792
-211245
-201372
-191188
-180709
-169952
-158933
-147669
-136177
-124475
-112581
-100513
-88291
-75932
-63456
-50883
-38231
-25520
-12770
230