[ create a new paste ] login | about

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

C, pasted on Jul 14:
#include <stdio.h>
#define N 5
/* INSERT HERE */
double
ratioavoe(int a[])
{
  int             i, ce = 0, co = 0;
  double          se = 0, so = 0;
  for (i = 0; i < N; i++) {
    if (a[i] % 2) {
      so += a[i];
      co++;
    } else {
      se += a[i];
      ce++;
    }
  }
  //printf("%f %f %f %f\n", co, so, ce, se);
  return (so * ce / co / se);
}

int
main(void)
{
  int             a[N], i;
  /* ここで a[0]~a[N-1] の値を入力する */
  for (i = 0; i < N; i++) {
    printf("a[%d]=", i);
    scanf("%d", a + i);
  }
  printf("ratioavoe = %8.4f\n", ratioavoe(a));
  return 0;
}


Output:
1
a[0]=a[1]=a[2]=a[3]=a[4]=ratioavoe =      nan


Create a new paste based on this one


Comments: