Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Giang Thị

Viết chuơng trình sử dụng mảng một chiều thực hiện các yêu cầu sau : a. Nhập vào mảng a bất kỳ với số phần tử nhỏ hơn 20. Xuất mảng trên ra ngoài màn hình b. Tìm giá trị lớn nhất của mảng trên. C. Sử dụng thuật toán tuần tự in ra các phân tử vừa chia hết cho 2 vừa chia hết cho 3 của mảng và chỉ rõ vị trí của các phân tử đó. d. Sắp xếp lại mảng trên theo thứ tự nhỏ đến lớn sử dụng thật toán sắp xếp chọn.

Nguyễn Lê Phước Thịnh
2 tháng 6 2022 lúc 19:31

#include <bits/stdc++.h>

using namespace std;

long long a[20],n,i,ln;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

for (i=1; i<=n; i++) cout<<a[i]<<" ";

cout<<endl;

ln=a[1];

for (i=1; i<=n; i++) ln=max(ln,a[i]);

cout<<ln<<endl;

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

if (a[i]%6==0) cout<<a[i]<<" o vi tri thu "<<i<<endl;

sort(a+1,a+n+1);

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

cout<<a[i]<<" ";

return 0;

}

Cao ngocduy Cao
17 tháng 6 2022 lúc 9:58

#include <bits/stdc++.h>

using namespace std;

long long a[20],n,i,ln;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

for (i=1; i<=n; i++) cout<<a[i]<<" ";

cout<<endl;

ln=a[1];

for (i=1; i<=n; i++) ln=max(ln,a[i]);

cout<<ln<<endl;

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

if (a[i]%6==0) cout<<a[i]<<" o vi tri thu "<<i<<endl;

sort(a+1,a+n+1);

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

cout<<a[i]<<" ";

return 0;

}


Các câu hỏi tương tự
feng
Xem chi tiết
hoquanghieu
Xem chi tiết
Phạm Anh Tú
Xem chi tiết
lamgi hoi
Xem chi tiết
Lê Thị Hồng anh
Xem chi tiết
Thảo Nguyễn
Xem chi tiết
TÌNH ĐIÊN DẠI
Xem chi tiết
Huy Hoàng Phạm
Xem chi tiết
Nguyễn Đức Ánh
Xem chi tiết
An Thuyên Đỗ
Xem chi tiết