Cmath va math.h khác nhau như thế nào năm 2024

𝐋𝐨̛́𝐩 𝟔

1. HCV kỳ thi toán quốc tế SEAMO năm 2019.

2. Giải High Distinction kỳ thi toán học Úc AMC 2019.

3. Huy chương vàng kỳ thi toán quốc tế Hoa Kỳ AMO 2019.

4. Huy chương vàng bảng B kỳ thi Olympic Toán và Khoa học quốc tế IMSO 2019.

5. Giải High Distinction vòng 1 kỳ thi Tìm kiếm tài năng toán học 2019 ITMC.

6. Giải Distinction, nhất khối 6 kỳ thi vô địch Toán cấp trung học Úc mở rộng AIMO 2019.

7. National Champion kỳ thi Thách thức tư duy thuật toán Bebras 2020.

8. HCV vòng 1 kỳ thi Lập trình Toán học toàn cầu GMCC 2020

9. HCV kỳ thi Olympic Toán Titan VTMO 2020

10. Giải Honor Roll, Achievement kỳ thi toán học Hoa Kỳ AMC8 - 2019

11. HCV kỳ thi Thách thức Toán học trực tuyến 2020

12. HCB kỳ thi Olympic toán Nga RMO 2020

13. Giải KK phần thi chung hội thi Tin học trẻ quận Bắc Từ Liêm

14. Giải KK sản phẩm sáng tạo hội thi Tin học trẻ quận Bắc Từ Liêm

15. HCV- nhất khối 8 kỳ thi Violympic cấp Quốc gia môn Toán Tiếng Anh lớp 8 năm học 2019-2020

16. Giải KK kỳ thi Violympic cấp Quốc gia môn Toán Tiếng Việt lớp 9 năm học 2019-2020

17. HCB kỳ thi Olympic Tiếng Anh trên Internet IOE cấp toàn quốc lớp 9 năm học 2019-2020

18. HCV kỳ thi đánh giá năng lực tư duy toán Quốc tế IMAS 2020

19. HCV kỳ thi Toán Quốc tế HKIMO 2020

𝐋𝐨̛́𝐩 𝟕

1. HCV kỳ thi toán học hè FMO 2020

2. HCV kỳ thi toán quốc tế SASMO 2020

3. National Champion kỳ thi toán Kangaroo IKMC 2020

4. HCV kỳ thi toán quốc tế SEAMO 2020

5. High Distinction kỳ thi toán học Úc AMC 2020

6. HCV kỳ thi toán quốc tế WMI 2020

7. HCV kỳ thi chung kết quốc gia TIMO 2020

8. HCV kỳ thi toán quốc tế AMO 2020

9. High Distinction vòng 1 kỳ thi toán quốc tế IMAS

10. Giải HD [top 1%], Gold kỳ thi toán Mỹ AMC8.

11. HCĐ kỳ thi lập trình Toán học toàn cầu GMCC 2020

12. HCB kỳ thi Olympic toán Titan VTMO 2021

13. HCV kỳ thi toán quốc tế SEAMO X 2021

14. Distinction kỳ thi thách thức tư duy thuật toán Bebras 2021

15. Đạt cup Titan 2021.

16. HCB kỳ thi Hippo

17. Giải ba kỳ thi Tin học trẻ cấp Quận.

18. HCV-top 2 kỳ thi Violympic toán TA 8 cấp Quốc gia.

19. HCĐ kỳ thi Violympic toán TV9 Quốc gia.

20. High Distinction kỳ thi toán Kangaroo IKMC 2021

21. HCV kỳ thi AIMO 2021

22. HCV kỳ thi SASMO 2021

𝐋𝐨̛́𝐩 𝟖

1. HCV kỳ thi toán học hè FMO 2021

2. HCV kỳ thi toán quốc tế Simoc 2021

3. HCB vòng thi Mind Sports Simoc 2021

4. HCĐ vòng thi Math Master Mind Simoc 2021

5. HCV kỳ thi Toán Quốc tế IMC 2021

6. HCV kỳ thi Thách thức tài năng toán học VMTC 2021

7. HCV kỳ thi Toán quốc tế AMO 2021

8. HCV Olympic Toán Titan VTMO 2022

9. H, A, G kỳ thi AMC10 năm 2022

10. HD, S kỳ thi AMC8 năm 2022

11. Giải nhì kỳ thi HSG Toán 9 cấp Quận năm học 2021-2022

12. Giải nhì kỳ thi HSG Toán 9 Thành phố Hà Nội năm học 2021-2022

13. HCB kỳ thi Tiếng Anh trên Internet IOE khối 8 năm học 2021-2022

14. HCB kỳ thi Tiếng Anh trên Internet IOE khối 9 năm học 2021-2022

15. HCV kỳ thi Violympic toán Tiếng Việt 9 năm học 2021-2022

16. HCV kỳ thi Toán quốc tế HKIMO 2022

17. HCV kỳ thi toán quốc tế SASMO 2022

18. High Distinction IKMC2022

19. HCĐ cá nhân, giải nhì đồng đội kỳ thi IIMC 2022

𝐋𝐨̛́𝐩 𝟗

1. Giải Prize/ PETER O’HALLORAN AWARD FOR EXCELLENCE kỳ thi Toán AMC Úc 2022

2. Giải Nhất kỳ thi HSG Toán 9 quận Bắc Từ Liêm năm học 2022-2023

3. HCV kỳ thi vô địch Toán WMTC 2022

4. Perfect Score kỳ thi Toán quốc tế Hoa Kỳ AMO 2022

5. HCV kỳ thi Toán quốc tế Titan VTMO 2022

6. Giải Nhất kỳ thi HSG Toán 9 TP Hà Nội năm học 2022-2023

Trong bài này, bạn sẽ cũng Lập Trình Không Khó đi tìm hiểu và sử dụng các hàm có sẵn trong thư viện math.h – thư viện toán học của ngôn ngữ C/C++. Thông qua việc sử dụng các hàm này sẽ cho các bạn 1 cái nhìn nhất định về hàm trong ngôn ngữ lập trình, làm tiền đề để chúng ta tìm hiểu kiến thức hàm trong ngôn ngữ C. Bài viết này sẽ trình bày các hàm thường được sử dụng trong thư viện math.h và các tài liệu cần thiết để các bạn có thể tra cứu khi cần.

NỘI DUNG BÀI VIẾT

Video hướng dẫn sử dụng thư viện math.h

Video dưới đây sẽ hướng dẫn bạn cách sử dụng các hàm phổ biến trong thư viện math.h và với mỗi hàm, sẽ có những ví dụ tương ứng để bạn hiểu và nắm được cách sử dụng.

Các hàm trong thư viện math.h

Sau đây là cú pháp và ví dụ của các hàm phổ biến trong thư viện toán học math.h, bạn nên lấy các ví dụ này để chạy thử. Hãy thử thay đổi code cũng như các tham số trong hàm để hiểu rõ hơn về hàm nhé.

Hàm lượng giác: sin, cos, tan, …

Dưới đây là cú pháp của hàm sin, các hàm khác có cú pháp và cách sử dụng tương tự.

double sin [double x];

float sin [float x];

long double sin [long double x];

Các hàm trên trả về sin của một góc x, trong đó x được tính bằng radian. Tham số hàm sin nhận vào có thể là các kiểu dữ liệu số. Giá trị trả về là số thực kiểu float hoặc double.

Ví dụ 1 chương trình tính sin:

/* sin example */

include /* printf */

include /* sin */

define PI 3.14159265

int main []

{

double param, result;

param \= 30.0;

result \= sin [param*PI/180];

printf ["The sine of %f degrees is %f.\n", param, result ];

return 0;

}

Kết quả chạy chương trình:

The sine of 30.000000 degrees is 0.500000.

Các hàm lượng giác còn lại, nếu bạn muốn xem chi tiết vui lòng tham khảo mục tài liệu số [1] ở cuối bài viết này.

Hàm exp[] – Tính ex

Cú pháp:

double exp [double x];

float exp [float x];

long double exp [long double x];

Ví dụ:

/* exp example */

include /* printf */

include /* exp */

int main []

{

double param, result;

param \= 5.0;

result \= exp [param];

printf ["e^%f = %f.\n", param, result ];

return 0;

}

Kết quả:

Hàm logarit – log[]

Cú pháp:

double log [double x];

float log [float x];

long double log [long double x];

Ví dụ:

/* log example */

include /* printf */

include /* log */

int main []

{

double param, result;

param \= 5.5;

result \= log [param];

printf ["log[%f] = %f\n", param, result ];

return 0;

}

Kết quả:

Hàm pow[] – Tính lũy thừa ab

Cú pháp:

double pow [double base , double exponent];

float pow [float base , float exponent];

long double pow [long double base, long double exponent];

Ví dụ:

/* pow example */

include /* printf */

include /* pow */

int main []

{

printf ["7 ^ 3 = %f\n", pow [7.0, 3.0] ];

printf ["4.73 ^ 12 = %f\n", pow [4.73, 12.0] ];

printf ["32.01 ^ 1.54 = %f\n", pow [32.01, 1.54] ];

return 0;

}

Kết quả:

7 ^ 3 = 343.000000

4.73 ^ 12 = 125410439.217423

32.01 ^ 1.54 = 208.036691

Hàm sqrt[] – Tính căn bậc 2

Cú pháp:

double sqrt [double x];

float sqrt [float x];

long double sqrt [long double x];

Ví dụ:

/* sqrt example */

include /* printf */

include /* sqrt */

int main []

{

double param, result;

param \= 1024.0;

result \= sqrt [param];

printf ["sqrt[%f] = %f\n", param, result ];

return 0;

}

Kết quả:

sqrt[1024.000000] \= 32.000000

Lưu ý: Bạn có thể truyền số nguyên vào hàm nhé.

Hàm abs[]fabs[] – Tìm trị tuyệt đối

Hàm abs[] thương được dùng để tìm trị tuyệt đối của số nguyên, còn hàm fabs[] để tìm trị tuyệt đối của số thực.

Lưu ý: Hai hàm này có sự khác biệt một chút trong C++, tuy nhiên chúng ta đang học C nên mình không nhắc tới.

Chủ Đề