[ create a new paste ] login | about

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

C, pasted on Oct 25:
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
//#include<conio.h>
#define A -20
#define B 20
 
int main()
{
   double *a, sum;
   int i, n, size;
   srand(time(NULL));
   //scanf("%d", &size);
   size = 10;
   a = (double *)malloc(size*sizeof(*a));
   for (sum = i = 0; i < size; i++)
   {
      a[i] = (1.0*(rand()%(B-A+1)) + A) / (1.0*(B - A));
      printf("%.2f ", a[i]);
      if (a[i] > 0)
         sum += a[i];
   }
   printf("\n sum = %.2f\n", sum);
   getchar();
   return 0;
}


Output:
1
2
-0.42 -0.38 0.28 0.25 0.23 0.38 -0.47 -0.15 -0.42 -0.17 
 sum = 1.12


Create a new paste based on this one


Comments: