Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

cách tim số nhỏ nhất

09:18 24-10-2018 420 lượt xem 4 bình luận 14:25 24-10-2018

mình dùng vòng lập while để nhập vao 10 số nguyên nhưng muốn so sánh 10 số đó thì phải làm sao

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
DG SuperAdmin, Author, KquizAdmin, KquizAuthor đã bình luận 14:24 24-10-2018

Bạn so sánh ngay sau khi nhập số đó là được:

int i = 0;
int min;
while (i < 10)
{
   int n;
   cin >> n;

   if (i == 0)
   {
      min = n;
   }
   else
   {
      min = min < n ? min : n;
   }

   i++;
}
// min là số nhỏ nhất

 

hoangphuc đã bình luận 11:57 24-10-2018

có cách nào khác không bạn mình chưa học mảng.

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 10:19 24-10-2018

dễ mà bạn

làm 1 biến min

int[] arr;

int min =  arr[0];

for (i=1;i<10i++)

{

if (arr[i] < min)

{

min = arr[i];

}

}

hết loop này min là nhỏ nhất đó

Câu hỏi mới nhất