Ông thầy em bảo về viết 1 đoạn code để đo tốc độ xử lý của máy tính bằng C++ Huynh đài nào có thể chỉ cho em đc ko ? Em hiểu nó có dạng như vầy main() { t1=gettime(); while ( i=1-->1000; i++) { while ( j=1--->1000;j++) } t2=gettime(); float tocdo; tocdo=2000/(t2-t1) ; } Nghĩ vậy nhưng ko bít khai báo thư viện và hàm có đúng ko nữa ... giúp em với
cái gì đây phải như vậy chứ "<=" hơn nữa chương trình kiểm tra tốc độ máy có vài dòng vậy thì chắc mấy soft test kia vứt đi hết quá , đây chẳng qua là kiểm tra tốc độ đọc file , thì dụ máy tớ mở nhiều ứng dụng cùng một lúc .... khi run sẽ chậm hơn là chắc , cái đó đánh vào là thế đấy , chứ kiểm tra tốt độ máy nổi gì , còn nếu không chạy ứng dụng gì tớ bảo đảm các máy không hơn nhau xê xích bao nhiêu đâu
ặc while(btdk) //chỉ 1 hoặc nhiều đk kết hợp && hoặc || { //code } vd: int i=0; while(i<=10000) { cout<<"so thu"+i; i++; } làm gì có vụ này ko có cái nào là gettime để tính tốc độ đếm của máy đâu
Vậy àh ! :'> Em cũng ko biết cái gettime ở mô nữa ... nhưng ông thầy thì bảo có , ổng bảo đoạn code sẽ từa tựa như vậy. Còn cái ---> thì em viết i chạy từ 1 đến 1000 , i++ í mà :'>
click chuột phải vào cái gettime() để xem thư viện của nó. Mình thấy cái gettime() này cũng hay đấy ,có thể dùng nó để tính được độ phức tạp của thuật toán (xem thời gian của 2 thuật toán cái nào lâu hơn thì phức tạp hơn)
Tùy viết cho nền tảng nào chứ? Thường mấy cái đo tốc độ máy tính nó hay làm mấy trò như tính siêu Pi (Pi với độ chính xác 2 triệu chữ số sau dấu phẩy), nều làm cho nền windows thì làm 1 cái multi-thread đi Làm 2 thread tính cho vui :p