hãy sắp xếp các số đã cho theo thứ tự tăng dần:
a) 58;9;743;68247;1258647.
b)78645;58610;60000;34108;84364.
c)9201;2910;1902;9021;2019;1290.
d)211;221;212;1112;222;111.
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Bài 1:
\(a.-5;-3;-2;0;1;2;4\)
\(b.-36;-8;-6;-5;-4;0;6;8;12;15\)
\(c.-129;-98;0;3;27;35\)
Bài 2:
\(a.15;14;9;0;-3;-7;-16\)
\(b.100;17;5;0;-1;-2;-3;-13;-99\)
Chẳng hiểu sao dễ thế này lại hỏi nhỉ :)?
7,08; 7,11; 7,5; 7,503
6,12; 6,4; 6,9; 6,98
Với cả hôm nay là chủ nhật mà =) gì mà gấp vậy
a, 7,08 , 7,11 , 7,5 , 7,503
b) 6,12 ; 6,4 ; 6,9 ; 6,98
a)9<58<743<68 247<1 258 647
b)34 108<58 610<60 000<78 645<84 364
c)1290<1902<2019<2910<9021<9201
d)111<211<212<221<222<1112
a,9;58;743;68247;1258647
b,34108;58610;60000;78645;84364
c,1290;1902;2019;2910;9021;9201
d,111;211;212;221;222;1112
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll a[]={10,2,5,12,20,6,8,15,18}; //mảng đã cho
ll n=sizeof(a)/sizeof(a[0]); //độ dài mảng
sort(a,a+n); //sắp xếp mảng
//Thuật toán tìm kiếm nhị phân
ll l=0, r=n-1;
while(l<=r) {
ll mid=(l+r)/2; //Tìm phần tử giữa left và right
if(a[mid]<15) l=mid+1; //Vì từ đoạn [0,mid] thì phần tử nhỏ hơn 15 nên ta duyệt từ khoảng (mid,r]
else r=mid-1; //vì thấy nên rút r để thu hẹp phạm vi
}
cout << l+1; //in ra kq (vì bắt đầu từ 0 đến n-1 nên phải tăng thêm để ra vị trí đúng)
}
(Bạn có thể dựa vào code mình để rút ra các bước)
Chúc bạn học tốt!
a)\(9;58;743;68247;1258647\)
b)\(34108;58610;60000;78645;84364\)
c)\(1290;1902;2019;2010;9021;9201\)
d)\(111;211;212;221;222;1112\)