[ create a new paste ] login | about

Link: http://codepad.org/awH5dba7    [ raw code | output | fork ]

C, pasted on Feb 16:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char **argv)
{


int sum(int *numbers, unsigned short count){
    int i;
    int sum = 0;
    for(i=0, i < count, i ++)
    {   sum = sum + numbers[i];
    }
    return sum;
}

double average(int *numbers, unsigned short count){
   float avg;
    int sum;
     sum = sum(numbers, count);
     avg = sum/count;
     return avg;
}


double sd(int *numbers, unsigned short count){
        float avg;
	int i;
	float var;
        int sum	= 0;

	avg = average(numbers, count);
	for(i = 0, i < count, i ++)
	{	sum = sum + pow((numbers[i] - avg), 2);
	}
	var = sum/count;
	return sqrt(var);
}



  int numbers[] = {15, 0, -3, 7, 27743, 6, 8, 1, -5732, 1, 9};

  printf("The sum is %d\n", sum(numbers, 11));
  printf("The average is %7.2f\n", average(numbers, 11));
  printf("The standard deviation is %7.2f\n", sd(numbers, 11));

  return 0;
}
}


Output:
1
2
3
4
5
6
7
8
9
10
In function 'sum':
Line 12: error: expected ';' before ')' token
Line 12: error: expected expression before ')' token
In function 'average':
Line 21: error: called object 'sum' is not a function
In function 'sd':
Line 34: error: expected ';' before ')' token
Line 34: error: expected expression before ')' token
t.c: At top level:
Line 51: error: expected identifier or '(' before '}' token


Create a new paste based on this one


Comments: