написать код лабу на с#
#include #include using namespace std::chrono;double test_loop(int n) { auto start_time = high_resolution_clock::now(); for (int i = 0; i < n; i++) { // Залишаємо порожнім, бо нам не потрібні реальні операції } auto end_time = high_resolution_clock::now(); auto elapsed_time = duration_cast(end_time - start_time).count(); return elapsed_time / 1e9; // Перетворення в секунди}double addition_test(int n) { int sum = 0; auto start_time = high_resolution_clock::now(); for (int i = 0; i < n; i++) { sum += i; // addition operation } auto end_time = high_resolution_clock::now(); auto elapsed_time = duration_cast(end_time - start_time).count(); return elapsed_time / 1e9; // Перетворення в секунди}double subtraction_test(int n) { int sub = 0; auto start_time = high_resolution_clock::now(); for (int i = 0; i < n; i++) { sub -= i; // subtraction operation } auto end_time = high_resolution_clock::now(); auto elapsed_time = duration_cast(end_time - start_time).count(); return elapsed_time / 1e9; // Перетворення в секунди}double measure_performance() { int n = 10000000; double elapsed_time = test_loop(n); double addition_ops_per_second = n / (addition_test(n)-test_loop(n)); double subtraction_ops_per_second = n / (subtraction_test(n) - test_loop(n)); std::cout << "Addition operations per second: " << addition_ops_per_second << std::endl; std::cout << "Subtraction operations per second: " << subtraction_ops_per_second << std::endl; return elapsed_time;}int main() { double elapsed_time = measure_performance(); std::cout << "Elapsed time: " << elapsed_time << " seconds" << std::endl; return 0;}