nguyenducdh10th
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Latest topics
» Transparency On Prices Required From All Health Care Sectors, Not Only Physicians, Letter States
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyWed Aug 03, 2011 4:48 pm by Khách viếng thăm

» Refog Kelogger wont work on machine with Net Protector Antivirus?
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyWed Aug 03, 2011 5:28 am by Khách viếng thăm

» play popular vegas slots
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyWed Aug 03, 2011 2:59 am by Khách viếng thăm

» fish oil heart health
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyTue Aug 02, 2011 11:48 pm by Khách viếng thăm

» hi i am using micromax 3g modem. i am clueless how to use it in Linux environment?
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyTue Aug 02, 2011 8:14 am by Khách viếng thăm

» гинекологические больницы отзывы
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyMon Aug 01, 2011 12:13 pm by Khách viếng thăm

» how i can made a backup of bootable USB.?
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptyMon Aug 01, 2011 2:48 am by Khách viếng thăm

» To which directory or path do we need to install the modules in drupal through filezilla?
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptySat Jul 30, 2011 9:29 pm by Khách viếng thăm

» Should I upgrade my hardware for my computer?
Thuật Toán Tìm UCLN Của 2 Số Nguyên EmptySat Jul 30, 2011 1:27 pm by Khách viếng thăm

Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm

Không

[ View the whole list ]


Số người truy cập cùng lúc nhiều nhất là 15 người, vào ngày Tue Apr 30, 2024 3:29 pm

Thuật Toán Tìm UCLN Của 2 Số Nguyên

Go down

Thuật Toán Tìm UCLN Của 2 Số Nguyên Empty Thuật Toán Tìm UCLN Của 2 Số Nguyên

Bài gửi  Admin Mon Nov 22, 2010 9:47 am

Giải Thuật: Có 2 số a và b để tìm UCLN của 2 số ta làm như sau:
a bằng giá trị tuyệt đối của a và b bằng giá trị tuyệt đối của b.
Khi a khác b thì xét tiếp nếu a>b thì a=a-b. Ngược lại b=b-a. (Tóm lại lấy số lớn trừ số nhỏ). Quay lại so sánh tiếp a và b như dòng màu đỏ ở trên. Việc này lập lại cho đến khi a=b thì ngưng. Khi đó UCLN=a=b.

Codedemo:
#include<math.h> // để sử dụng hàm abs() lấy giá trị tuyệ đối
int UCLN(int a,int b)
{
a=abs(a);
b=abs(b);
while(a!=b)
{
if(a>b) a=a-b;
else b=b-a;
}
return a;//hoac return b
}
Admin
Admin
Admin

Tổng số bài gửi : 38
Join date : 20/11/2010

https://nguyenducdh10th.forumvi.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết