Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3

Chủ đề: bài tập tính bi

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    bài tập tính bi

    em viết được tới đây rồi
    Mã:
    #include <iostream>
    #include <conio.h>
    #include <stdlib.h>
    
    
    double tinhpi()
    {
    	int n=0;
    	long M = 1000000;
    	for(int i=1;i<=M;i++)
    	{
    		int x=((double)rand()%(RAND_MAX +1))/2;
    		int y=((double)rand()%(RAND_MAX +1))/2;
    		if((x*x+y*y)<=0.25)
    			n++;
    	}
    	return 4.0*n/M;
    }
    void main ()
    {
    	srand( (unsigned)time( NULL ) );
    		cout << "
     Pi " << tinhpi() << "
    ";
          getch();
    }
    em viết bài tập tính pi , em bị cái lỗi gì mà fix hoài không được , ai fix giùm em với (

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Chưa rõ bạn dùng công thức gì để tính pi vậy? Mô tả kĩ hơn hoặc đưa tài liệu được k?

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình học trí tuệ nhân tạo , bài này là ví dụ của phương pháp monte-carlo , ông thầy cho cái sường rồi mình về viết khí thế luôn mà vẫn chạy không đúng số pi .
    mà cụ thể là tính pi của hình tròn S = pi*R*R ( đọc là S = pi nhân R bình phương ) .

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •