Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #define SIZE 10
- #include <math.h>
- #include <stdio.h>
- void pheobe(float arr[SIZE], float *mean, float *var, float *sd);
- int main()
- {
- int i;
- float a[SIZE], mean , var, sd ;
- puts("Welcome to this crazy method data calculator");
- do {
- mean = 0;
- var = 0;
- sd = 0;
- puts("Please enter the values of the array");
- for (i = 0; i < SIZE; i++){
- scanf("%f", &a[i]);
- }
- pheobe( &a[SIZE], &mean, &var, &sd);
- printf("The average of the data set is %.3f\n", mean);
- printf("The variance of the data set is %.3f\n", var);
- printf("The standard deviation of the data set is %.3f\n", sd);
- puts("Would you like to try this again? Hit 0 for no");
- scanf("%d", i);
- } while (i != 0);
- }
- void pheobe(float arr[SIZE], float *mean, float *var, float *sd)
- {
- int i;
- float var1=1, x=0;
- for (i = 0; i < SIZE; i++){
- x += arr[i] ;
- }
- *mean = x / SIZE;
- for (i = 0; i < SIZE; i++){
- var1 *= pow(arr[i] - *mean, 2);
- }
- *var = var1 / SIZE;
- *sd = sqrt(*var);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement