#include #include int square(int x) { return x*x; } int sum_elements(int *p, int N) { int sum = 0; for (int i = 0; i < N; i++) { sum += p[i]; } return sum; } void bubble_sort(float *p, int N){ for (int i=0;ip[j+1]){ float temp = p[j]; p[j] = p[j+1]; p[j+1] = temp; } } } } float *generate_sine_values(float a, int N) { float *result = malloc(N * sizeof(float)); for (int k = 0; k < N; ++k) { result[k] = sin(k * a); } return result; }