34 lines
653 B
C
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;
|
|
} |