Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

  BSCNN-(Hàm)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 26
Đến từ : TPHCM

Bài gửiTiêu đề: BSCNN-(Hàm)   Tue Jan 11, 2011 1:05 pm

Tue Jan 11, 2011 1:05 pm » BSCNN-(Hàm)
Đề bài: Phân tích thành hàm giải bài toán: Tìm bội chung nhỏ nhất của 2 số nguyên dương a,b.


Code:
#include <stdio.h>
#include <conio.h>
long Ucln(long A,long B);
double Bcnn(long A,long B);
void main()
{
   long a,b;
   do
   {
      printf("Nhap vao 2 so nguyen duong: ");
        scanf("%ld%ld",&a,&b);
     }while (a<=0||b<=0);
     printf("BCNN[%ld,%ld]= %.0lf\n",a,b,Bcnn(a,b));
   getch();
}
long Ucln(long A,long B)
{
   while(A>0&&B>0)
   {
      if(A>B)
          A%=B;
       else B%=A;
   }
     if(A==0)
        return B;
     else return A;
}
double Bcnn(long A,long B)
{
   return A*B/Ucln(A,B);
}


Tboy

Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
 

BSCNN-(Hàm)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Cơ sở lập trình 1 :: Bài tập thực hành-