Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- void statistica(float numbers[], int size, float results[]){
- float min=numbers[0];
- float max=numbers[0];
- float variable=0;
- float sum=0;
- int i;
- for(i=0; i<size; i++){
- if(numbers[i]<min)
- min = numbers[i];
- else if(numbers[i]>max)
- max = numbers[i];
- sum = sum+numbers[i];
- }
- sum = sum/size;
- for(i=0; i<size; i++){
- variable = variable + pow((numbers[i]-sum), 2);
- }
- variable = variable / (size-1);
- results[0] = min;
- results[1] = max;
- results[2] = variable;
- }
- int main() {
- int amount;
- int i;
- printf("How many numbers do you want to input? ");
- scanf("%d", &amount);
- float numbers[amount];
- float results[3];
- for(i=0; i<amount; i++){
- printf("insert a number: ");
- scanf("%f", &numbers[i]);
- }
- statistica(numbers, amount, results);
- printf("min: %f, max: %f, variance: %f ", results[0], results[1], results[2]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement