Câu | Tệp chương trình | Dữ liệu vào | Dữ liệu ra | Điểm |
1 | Cau1.* | Cau1.INP | Cau1.OUT | 4,0 |
2 | Cau2.* | Cau2.INP | Cau2.OUT | 4,0 |
3 | Cau3.* | Cau3.INP | Cau3.OUT | 4,0 |
4 | Cau4.* | Cau4.INP | Cau4.OUT | 4,0 |
Cau1.INP | Cau1.OUT |
567 | 0 0 |
678 | 1 1 |
689 | 0 1 |
CAU02.INP | CAU02.OUT |
6 | 6 |
25 | 52 |
890 | 98 |
CAU03.INP | CAU03.OUT |
6 | 6 |
25 | 7 |
890 | 17 |
Cau4.INP | Cau4.OUT | Ghi chú/Giải thích |
5 -2 3 2 5 4 |
3 2 5 10 5 4 3 2 -2 |
Các số nguyên tố. Tổng của các số nguyên tố Sắp xếp giảm dần |
#include <iostream>#include <fstream>using namespace std;ifstream fin;ofstream fout;void ya(int n){ if(n%2==0) { fout<<1<<" "; } else { fout<<0<<" "; }}void yb(int n){ int du; while(n>0) { du=n%10; n=n/10; } if(du%2==0) { fout<<1<<endl; } else { fout<<0<<endl; }}int main(){ fin.open("Cau1.INP",ios::in); fout.open("Cau1.OUT",ios::out); if(fin.fail()) { fout<<"Loi doc tep"; } else { int n; fin>>n; ya(n); yb(n); } fin.close(); fout.close(); return 0;}
Câu 2.
#include <iostream>#include <fstream>using namespace std;ifstream fin;ofstream fout;int sodao(int n){ int du, dao=0; while(n>0) { du=n%10; n=n/10; dao=dao*10+du; } return dao;}int main(){ fin.open("Cau2.INP",ios::in); fout.open("Cau2.OUT",ios::out); if(fin.fail()) { fout<<"Loi doc tep"; } else { int n; fin>>n; fout<<sodao(n); } fin.close(); fout.close(); return 0;}
Câu 3.
#include <iostream>#include <fstream>using namespace std;ifstream fin;ofstream fout;int Tongchuso(int n){ int du, T=0; while(n>0) { du=n%10; n=n/10; T=T+du; } return T;}int main(){ fin.open("Cau3.INP",ios::in); fout.open("Cau3.OUT",ios::out); if(fin.fail()) { fout<<"Loi doc tep"; } else { int n; fin>>n; fout<<Tongchuso(n); } fin.close(); fout.close(); return 0;}
Câu 4.
#include <iostream>#include <fstream>#include <math.h>#include <algorithm>#include <functional>using namespace std;ifstream fin;ofstream fout;bool SNT(int n){ bool lant=false; if(n>1) { lant=true; int i, can=(int)sqrt(n); for(i=2; i<=can; i++) { if(n%i==0) { lant=false; break; } } } return lant;}void ya(int a[],int n){ int i, T=0; for(i=0; i<n; i++) { if(SNT(a[i])) { fout<<a[i]<<" "; T=T+a[i]; } } fout<<endl; fout<<T<<endl;}void yb(int a[],int n){ sort(a,a+n,greater<int>()); //SX giam dan //Neu sap xep tang dan thi bo tham so cuoi //sort(a,a+n); //SX tang dan int i; for(i=0; i<n; i++) { fout<<a[i]<<" "; }}int main(){ fin.open("Cau4.INP",ios::in); fout.open("Cau4.OUT",ios::out); if(fin.fail()) { fout<<"Loi doc tep"; } else { int n, a[1000], i; fin>>n; for(i=0; i<n; i++) { fin>>a[i]; } ya(a,n); yb(a,n); } fin.close(); fout.close(); return 0;}
Câu 5. Viết chương trình nhập 3 số thực a, b, c; kiểm tra 3 số đó có phải là độ dài 3 cạnh của tam giác hay không? Nếu phải thì ghi ra Yes và đó là tam giác gì? (tam giác đều, tam giác cân, tam giác vuông)Tác giả: Vàng Văn Quyn
Những tin mới hơn
Những tin cũ hơn
1. Thu thập và Sử dụng Dữ liệu Người dùngỨng dụng của chúng tôi yêu cầu người dùng đăng nhập bằng tài khoản Google của họ để sử dụng các dịch vụ như Google Drive và Google Sheets. Khi người dùng đăng nhập, chúng tôi chỉ thu thập các quyền truy cập cần thiết như quyền truy cập vào các tệp Drive và...
- Click vào nút hiển thị ngày trong tuần hoặc tháng âm lịch để xem chi tiết
- Màu đỏ: Ngày tốt
- Xanh lá: Đầu tháng âm lịch
- Màu vàng: Ngày hiện tại