- Visual Studio 2013 SP6©2ch.net
638 :デフォルトの名無しさん[sage]:2015/01/05(月) 16:01:06.79 ID:8i92uZEu - すいません
PCからです #include<stdio.h> #include<math.h> #include<stdlib.h> int main(void) { int a = 1103515245 ,b=12345; int M = 2147483647; int i = 0, j; int n = 1000000; unsigned long int x = 10; long double y; long double Y[1000000]; do { x = (a*x+b) % M; y = x; Y[i]= ((y*3.0) / M)-1.5; sum += Y[i]; i++; if (Y[0] == Y[i])exit(0); } while (i != n); return 0; }
|