Thứ Bảy, 3 tháng 5, 2014

Tìm số nguyên k nhỏ nhất thỏa 2^k>n

Viết chương trình tìm một số nguyên k thỏa điều kiện sao cho: 2^k > n với n là một số nguyên dương nhập vào từ bàn phím.


Bài Giải



/*
Name: Tim so mu nho nhat thoa dieu kien
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <conio.h>
#include <stdio.h>

main()
{
  //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH TIM SO MU NHO NHAT\n\n");
  //Het doan chuong trinh trang tri
 int n,num=0,ex=1;

 printf("\t- Nhap so N= "); scanf("%d",&n);

 while (ex<=n)
  {
   ex*=2;
   num+=1;
   }
 
 printf("\n\t=> K= %d la so mu can tim.\n\t\t De 2^k > N voi k nho nhat.",num);


 printf("\n\n\n\n\t\t\t\t http://www.code.tavn.net");
 getch();
 return 0;

}


Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến