Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Nhập vào 1 dãy các số ( nhỏ hơn 100). Hãy in ra các số ko xuất hiện trong dãy.
Ví dụ: nhập vào 9,5,2,11,15
Các số in ra 0,1,3,4,6,7,8,10,12,13,14,16,...99, 100
Nhập vào 1 dãy các số ( nhỏ hơn 100). Hãy in ra các số ko xuất hiện trong dãy.
Ví dụ: nhập vào 9,5,2,11,15
Các số in ra 0,1,3,4,6,7,8,10,12,13,14,16,...99, 100
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
Đầu tiên bạn tạo 1 mảng arr kích thước 101 ( vì 0 -> 100 có 101 )
Sau đó dùng 1 vòng for để chạy hết các số 9 5 2 11 15 ( có thể cho dãy này vào mảng để dễ duyệt )
Trong vòng for thì tăng giá trị các số trong mảng arr ++
VD: arr[9]++,arr[5]++,...
Sau đó dùng 1 vòng for nữa để xuất giá trị thôi
for(int i=0;i<arr.length;i++)
if(arr[i] == 0) System.out.println(i);
ai có ý tưởng gì cho bài này của em không ạ