| ![[K Wiki] [K Wiki]](k.jpg)  | prog/02 のバックアップ(No.5) | 
#include<stdio.h>
int main(){
int N=20000,i=N-1,j,c=0;
for(j=1;j<N;j++){
while(i*i+j*j>N*N)i--;c+=i;
}
printf("pi=%d\n",c+N-1);
return 0;
}#include <stdio.h>
#define N 10000
int main()
{
    int i = N - 1, j, c = 0;
    for (j = 1; j < N; j++) {
        while (i * i + j * j > N * N) i--;
        c += i;
    }
    printf("pi=%d\n", c * 4 + 4 * N - 2);
    return 0;
}#include <stdio.h>
main()
{
    int N = 20000, i = N - 1, j, c = 0;
    for (j = 1; j < N; j++) {
        while (i * i + j * j > N * N) i--;
        c += i;
    }
    printf("%d\n", c + N);
}#include <stdio.h>
main()
{
    int N = 20000, i = N, j, c = N;
    for (j = 1; j < N; j++) {
        while (i * i + j * j > N * N) i--;
        c += i;
    }
    printf("%d\n", c);
}#include <stdio.h>
main()
{
    int i;
    double p = 0;
    for (i = 1; i < 4000000; i += 4)
        p += 4. / i - 4. / (i + 2);
    printf("%.8f\n", p);
}int N=20000,i=N,j,c=N;for(j=1;j<N;j++){while(i*i+j*j>N*N)i--;c+=i;}printf("%d\n",c);
int i;double p=0;for(i=1;i<4000000;i+=4)p+=4./i-4./(i+2);printf("%.8f\n",p);#include "osecpu_ask.h"
#define N   20000
    Int32s n:R00, i:R01, c:R02, nn:R03, j:R04;
    n = N;
    i = n;
    c = i;
    nn = c * c;
    for (j = 1; j != n; j++) {
        for (;;) {
            if (j * j + i * i <= nn) break;
            i--;
        }
        c += i;
    }
    api_putStringDec('\1', c, 9, 0);#include "osecpu_ask.h"
#define N   0x8000000
    Int32s c:R00, i:R01, p:R02;
    c = 400000000;
    for (i = 1; i < N; i += 2) {
        p += c / i;
        c *= -1;
    }
    api_putStringDec('\1', p, 9, 0);| コメント | お名前 | NameLink | |