2025-07-06 11:18:03 -07:00

34 lines
653 B
C

#include <math.h>
#include <stdlib.h>
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;i<N-1;i++){
for (int j=0;j<N-i-1;j++){
if (p[j]>p[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;
}