SlideShare a Scribd company logo
1 of 25
41. Viết chương trình tính diện tích và chu vi của hình chữ nhật với chiều dài và
chiều rộng được nhập từ bàn phím.
#include <iostream.h>
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
float a,b,s,p;
cout<<"nhap so a"<<endl;
cin>>a;
cout<<"nhap so b"<<endl;
cin>>b;
s=a*b;
p=(a+b)*2;
cout<<"dien tich hinh chu nhat= "<<s<<endl;
cout<<"chu vi hinh chu nhat= "<<p<<endl;
return 0;
}
42. Viết chương trình tính diện tích và chu vi hình tròn với bán kính được nhập
từ bàn phím.
#include <iostream.h>
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
float r,s,p;
cout<<"nhap so r"<<endl;
cin>>r;
p=r*2*3.14;
s=r*r*3.14;
cout<<"dien tich hinh tron = "<<s<<endl;
cout<<"chu vi hinh tron = "<<p<<endl;
return 0;
}
43. Nhập số nguyên dương n (n>0). Liệt kê tất cả các số nguyên tố nhỏ hơn n.
#include <iostream.h>
#include <stdio.h>
#include <math.h>
void main()
{
int n,dem=0;
cout<<"nhap so "<<endl;
cin>>n;
for (int i=2;i<=n;i++)
{
for (int j=1;j<=i;j++)
{
if(i%j==0)
dem=dem+1;
}
if(dem==2)
cout<<” so nguyen to nho hon ”<<n<<”= ”<< i<<endl;
dem=0;
}
return 0;
}
44. Nhập sốnguyên dương n (n>0). Liệt kê n số chính phương đầu tiên.
#include <iostream.h>
int main(int argc, char *argv[])
{
int n,j,i;
cout<<"nhap so "<<endl;
cin>>n;
for(i=1; i<=n; i++)
{
j=1;
while(j*j<i)
j+=1;
if(j*j==i)
cout<<i<<""<<endl;
}
cout<<endl;
return 0;
}
Bài 45: Nhập số nguyên dương n (n>0). Đếm xem có bao nhiêu số hoàn thiện < n.
#include <iostream>
using namespace std;
void Nhap(int &a)
{
cout<<"Nhap so nguyen n : ";
cin>>a;
}
bool KiemTraHT(int n)
{
int tong=0;
for (int i=1;i<n;i++)
if (n%i==0)
tong=tong+i;
if (tong ==n)
return true;
return false;
}
int DemSoHT(int n)
{
int dem=0;
for(int i=1;i<=n;i++)
if(KiemTraHT(i))
dem++;
cout<<dem<<endl;
return dem;
}
int main()
{
int n;
Nhap(n);
cout<<"So hoan thien < n la : "<<endl;
DemSoHT(n);
cout<<endl;
}
46. Nhập số nguyên dương n (0 <= n< 1000) và in ra cách đọc của n.
#include <iostream>
using namespace std;
void Nhap(int &a)
{
cout<<"Nhap so nguyen a:";
cin>>a;
}
void DocSo(int n)
{
int tram=n/100;
int chuc=n/10%10;
int dv=n%10;
switch(tram)
{
case 1: cout<<"Mot Tram ";break;
case 2: cout<<"Hai Tram ";break;
case 3: cout<<"Ba Tram ";break;
case 4: cout<<"Bon Tram ";break;
case 5: cout<<"Nam Tram ";break;
case 6: cout<<"Sau Tram ";break;
case 7: cout<<"Bay Tram ";break;
case 8: cout<<"Tam Tram ";break;
case 9: cout<<"Chin Tram ";break;
}
switch(chuc)
{
case 0: if (dv==0)
{cout<<" ";break;}
else
{cout<<"Le ";break;}
case 1: cout<<"Muoi ";break;
case 2: cout<<"Hai Muoi ";break;
case 3: cout<<"Ba Muoi ";break;
case 4: cout<<"Bon Muoi ";break;
case 5: cout<<"Nam Muoi ";break;
case 6: cout<<"Sau Muoi ";break;
case 7: cout<<"Bay Muoi ";break;
case 8: cout<<"Tam Muoi ";break;
case 9: cout<<"Chin Muoi ";break;
}
switch(dv)
{
case 5:if (chuc==0)
{cout<<"Lam ";break;}
else
{cout<<"Nam ";break;}
case 1: cout<<"Mot"<<endl;break;
case 2: cout<<"Hai"<<endl;break;
case 3: cout<<"Ba"<<endl;break;
case 4: cout<<"Bon"<<endl;break;
case 6: cout<<"Sau"<<endl;break;
case 7: cout<<"Bay"<<endl;break;
case 8: cout<<"Tam"<<endl;break;
case 9: cout<<"Chin"<<endl;break;
}
}
int main()
{
int(n);
Nhap(n);
DocSo(n);
}
47. Viết chương trình tính tiền thuê máy dịch vụInternet và in ra màn hình kết
quả. Với dữliệu nhập vào là giờbắt đầu thuê (GBD), giờkết thúc thuê
(GKT), số máy thuê (SoMay).
- Điều kiện cho dữliệu nhập: 6<=GBD<GKT<=21. Giờ là số nguyên.
- Đơn giá: 2500đcho mỗi giờmáy trước 17:30 và 3000đcho mỗi giờ máy
sau 17:30.
#include <iostream.h>
#include <math.h>
int main(int argc, char *argv[])
{
int gbd,gkt,sotien;
do
{
cout<<"nhap gbd"<<endl;
cin>>gbd;
}
while(gbd<6 || gbd>21);
do
{
cout<<"nhap gio ket thuc"<<endl;
cin>>gkt;
}
while(gkt< 11 || gkt>21 || gkt<gbd );
//gio bat dau va ket thuc tu 6 gio den 21 gio//
if(gbd<=17 && gkt<=17 )
sotien=2500*(gkt-gbd);
//gio bat dau gio ket thuc sau 17 gio//
if(gbd>17 && gkt>17)
sotien=3000*(gkt-gbd);
//gio vao<=17 gio va ket thuc >17 gio//
if(gbd <=17 && gkt >17)
sotien=(17-gbd)*2500+(gkt-17)*3000;
cout<<"tong so tien= "<<sotien<<endl;
return 0;
}
48. Viết chương trình tính tiền lương ngày cho công nhân, cho biết trước giờ
vào ca, giờ ra ca của mỗi người.
Biết rằng:
- Tiền trả cho mỗi giờ trước 12 giờ là 6000đ và sau 12 giờ là 7500đ.
- Giờ vào ca sớm nhất là 6 giờ sáng và giờ ca trễ nhất là 18 giờ(Giả
sử giờ nhập vào nguyên).
#include <iostream.h>
#include <math.h>
int main(int argc, char *argv[])
{
int n,i,a,ra,vao,sotien;
do
{
cout<<"nhap vao gio vao "<<endl;
cin>>vao;
}
while(vao<6 || vao>18);
do
{
cout<<"nhap vao gio ra "<<endl;
cin>>ra;
}
while(ra<6 || ra>18 || ra<vao);
//gio vao va gio ra tu 6 den 12 gio
if(ra<=12 && vao<=12)
sotien=6000*( ra - vao );
//gio vao va gio ra sau 12 h
if(ra>12 && vao>12)
sotien=7500*(ra-vao);
//gio vao <=12 va gio ra >12
if(vao<=12 && ra>12)
sotien=(12-vao)*6000+(ra-12)*7500;
cout<<"so tien phai tra la: "<<sotien<<endl;
return 0;
}
50. Nhập vào 3 sốthực a, b, c và kiểm tra xem chúng có thành lập thành 3 cạnh
của một tam giác hay không? Nếu có hãy tính diện tích, chiều dài mỗi
đường cao của tam giác và in kết quả ra màn hình.
- Công thức tính diện tích s = sqrt(p*(p-a)*(p-b)*(p-c) )
- Công thức tính các đường cao: ha = 2s/a, hb=2s/b, hc=2s/c.
(Với p là nữa chu vi của tam giác).
#include <iostream.h>
int main(int argc, char *argv[])
{
int a,b,c;
float p,s,ha,hb,hc;
cout<<"nhap so "<<endl;
cin>>a;
cout<<"nhap so "<<endl;
cin>>b;
cout<<"nhap so "<<endl;
cin>>c;
if(a=b=c)
cout<<"la tam giac"<<endl;
else
cout<<"khong phai la tam giac"<<endl;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
ha=(2*s)/a;
hb=(2*s)/b;
hc=(2*s)/c;
cout<<"dien tich tam giac = "<<s<<endl;
cout<<"chieu cao canh a ha="<<ha<<endl;
cout<<"chieu cao canh b hb="<<hb<<endl;
cout<<"chieu cao canh c hb="<<hc<<endl;
return 0;
}
51. Nhập vào 6 sốthực a, b, c, d, e, f . Giải hệ phương trình sau :
#include <iostream.h>
#include <math.h>
int main(int argc, char *argv[])
{
float a,b,c,d,e,f;
float x,y;
float dx,dy,dd;
cout<<"nhap so a"<<endl;
cin>>a;
cout<<"nhap so b"<<endl;
cin>>b;
cout<<"nhap so c"<<endl;
cin>>c;
cout<<"nhap so d"<<endl;
cin>>d;
cout<<"nhap so e"<<endl;
cin>>e;
cout<<"nhap so f"<<endl;
cin>>f;
dd=a*e-d*b;
dx=c*e-b*f;
dy=a*f-d*c;
x=dx/dd;
y=dy/dd;
if(dd==0)
{
if(dx==0 && dy==0)
cout<<"phuong trinh vo so nghiem"<<endl;
else
cout<<"phuong trinh vo nghiem"<<endl;
}
else
{
cout<<"phuong trinh co nghiem La: "<<endl;
cout<<"x= "<<x<<endl;
cout<<"y= "<<y<<endl;
}
return 0;
}
52. Viết chương trình nhập 2 số nguyên dương a, b. Tìm USCLN và BSCNN
của hai số nguyên đó.
#include <iostream.h>
int main(int argc, char *argv[])
{
int a,b,c,d,ucln,bcnn;
cout<<"nhap so a"<<endl;
cin>>a;
cout<<"nhap so b"<<endl;
cin>>b;
c=a;
d=b;
while(a!=b)
{
if(a>b)
a-=b;
else
b-=a;
ucln=a;
}
cout<<"uoc chung lon nhat= "<<ucln<<endl;
bcnn=(c*d)/ucln;
cout<<"boi chung nho nhat= "<<bcnn<<endl;
return 0;
}
53. Viết chương trình tính tổng nghịch đảo của n giai thừa.
#include <iostream.h>
#include <math.h>
int main(int argc, char *argv[])
{
int n;
float tong,gt;
cout<<"nhap so "<<endl;
cin>>n;
tong=0;
gt=1;
for(int i=1; i<=n; i++)
{
gt=gt*i;
tong=tong+1/gt;
}
cout<<"tong nghich dao giai thua= "<<tong<<endl;
return 0;
}
54. Cho 2 số nguyên a, b. Viết hàm hoán vị giá trị 2 số trên.
#include <iostream.h>
int main(int argc, char *argv[])
{
int a,b,max;
cout<<"nhap so "<<endl;
cin>>a;
cout<<"nhap so"<<endl;
cin>>b;
if(a>b)
{
max=a;
a=b;
b=max;
}
else
{
max=b;
b=a;
a=max;
}
cout<<"hoan vi cua hai so la "<<a<<b<<endl;
return 0;
}
55. (*)Viết chương trình nhập số nguyên dương n gồm 5 chữ số, kiểm tra xem
các chữ số n có phải là số đối xứng hay không.
Ví dụ: Đối xứng: 13531
Không đối xứng: 13921
#include <iostream.h>
int main(int argc, char *argv[])
{
long int n,so,sodao=0;
cout<<"nhap so "<<endl;
cin>>n;
so=n;
while(so!=0)
{
sodao=sodao*10+so%10;
so=so/10;
}
if(sodao==n)
cout<<"la so doi xung"<<endl;
else
cout<<"khong la so doi xung"<<endl;
return 0;
}
57. Viết chương trình nhập số nguyên dương n gồm k chữ số, (0<=k<=5) đếm
xem n có bao nhiêu chữ số là số nguyên tố.
#include <iostream.h>
int main(int argc, char *argv[])
{
int i,a,n,dem,demt=0;
cout<<"nhap so"<<endl;
cin>>n;
do
{
a=n%10;
n=n/10;
dem=0;
for(i=1; i<=a; i++)
if(a%i==0)
dem++;
if(dem==2)
demt++;
}
while(n!=0);
cout<<"demsont= "<<demt<<endl;
return 0;
}
58.
#include <iostream.h>
int tonguocso(int n);
int main(int argc, char *argv[])
{
int n;
cout<<"tinh tong cac uoc so"<<endl;
cout<<"nhap so can tinh "<<endl;
cin>>n;
while(n<0 || n>99999)
{
cout<<"so N co toi da 5 chu so0"<<endl;
cout<<"Nhap lai so n can kiem tra "<<endl;
cin>>n;
}
cout<<"so "<<n<<" co tong cac uoc so "<<tonguocso(n)<<endl;
}
int tonguocso(int n)
{
int tong=0;
for(int i=1; i<=n; i++)
{
if(n%i==0) tong+=i;
}
return tong;
}
60. Viết chương trình nhập số nguyên dương n gồm k chữ số (0<=k<=5) , kiểm
tra xem các chữ số của n có toàn lẻ hay toàn chẵn không.?
#include <iostream.h>
#include <math.h>
void nhap(int M[5], int &n);
int toanchan(int M[5], int n);
int main(int argc, char *argv[])
{
int M[5];
int n;
nhap(M,n);
toanchan(M,n);
if(toanchan(M,n))
cout<<"mang toan chan"<<endl;
else
cout<<"mang toan le"<<endl;
return 0;
}
void nhap(int M[5], int &n)
{
cout<<"nhap mang"<<endl;
cin>>n;
for(int i=0; i<n; i++)
{
cout<<"nhap gia tri phan tu mang "<<i+1<<"= ";
cin>>M[i];
}
}
int toanchan(int M[5], int n)
{
for(int i=0; i<=n; i++)
{
if(M[i]%2==0)
return 1;
return 0;
}
}
61. (*)Viết chương trình nhập số nguyên dương n gồm k chữ số ,(0<= k < =5) sắp
xếp các chữ sốcủa n theo thứ tự tăng dần.
Ví dụ: Nhập n=1536
Kết quả sau khi sắp xếp: 1356.
#include <iostream.h>
#include <conio.h>
int main()
{
int a[5],so,n=0,i,j;
cout<<"Nhap 1 so toi da 5 chu so: ";
cin>>so;
do
{
a[n]=so % 10;
so=so/10;
n++;
}
while(so!=0);
//sap xep
for(i=0; i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[j]<a[i])
{
a[i]=a[i]+a[j];
a[j]=a[i]-a[j];
a[i]=a[i]-a[j];
}
so=0;
for(i=0;i<n;i++)
so=so*10+a[i];
//xuat ket qua
cout<<"So duoc viet lai theo thu tu tang:"<<endl;
cout<<so<<endl;
}

More Related Content

What's hot

Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ Cvncoding
 
Bài thuyết trình tiếng anh
Bài thuyết trình tiếng anhBài thuyết trình tiếng anh
Bài thuyết trình tiếng anhNguyễn Linh
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong Cpnanhvn
 
12.ma trận và dịnh thức
12.ma trận và dịnh thức12.ma trận và dịnh thức
12.ma trận và dịnh thứcTrinh Yen
 
Biến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêBiến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêVuKirikou
 
Nhung cong thuc luong giac co ban
Nhung cong thuc luong giac co banNhung cong thuc luong giac co ban
Nhung cong thuc luong giac co banNguyễn Hoành
 
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)Quản Lý Access 01677525178
 
các phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpcác phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpKhoa Nguyễn
 
Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Nhóc Nhóc
 
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...canhpham123
 
bai tap cau truc du lieu ptit
bai tap cau truc du lieu ptitbai tap cau truc du lieu ptit
bai tap cau truc du lieu ptitMit Rin
 
Đề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giảiĐề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giải希夢 坂井
 
Hướng dẫn giải bài tập Đại Số Tuyến Tính
Hướng dẫn giải bài tập Đại Số Tuyến TínhHướng dẫn giải bài tập Đại Số Tuyến Tính
Hướng dẫn giải bài tập Đại Số Tuyến TínhNhóc Nhóc
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtHưởng Nguyễn
 
Chương 2. Sứ mệnh lịch sử của giai cấp công nhân
Chương 2. Sứ mệnh lịch sử của giai cấp công nhânChương 2. Sứ mệnh lịch sử của giai cấp công nhân
Chương 2. Sứ mệnh lịch sử của giai cấp công nhânVuKirikou
 
Bài tập Xác suất thống kê
Bài tập Xác suất thống kêBài tập Xác suất thống kê
Bài tập Xác suất thống kêHọc Huỳnh Bá
 

What's hot (20)

Ktmt chuong 2
Ktmt chuong 2Ktmt chuong 2
Ktmt chuong 2
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ C
 
Bài thuyết trình tiếng anh
Bài thuyết trình tiếng anhBài thuyết trình tiếng anh
Bài thuyết trình tiếng anh
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong C
 
12.ma trận và dịnh thức
12.ma trận và dịnh thức12.ma trận và dịnh thức
12.ma trận và dịnh thức
 
Biến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêBiến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kê
 
Nhung cong thuc luong giac co ban
Nhung cong thuc luong giac co banNhung cong thuc luong giac co ban
Nhung cong thuc luong giac co ban
 
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)
Quản lý khách sạn bằng Access (Chuong trinh+ ThuyetMinh)
 
các phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpcác phân phối xác xuất thường gặp
các phân phối xác xuất thường gặp
 
Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02
 
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...
Câu 8_ Trình bày những đặc trưng cơ bản của nền dân chủ XHCN. Liên hệ với thự...
 
bai tap cau truc du lieu ptit
bai tap cau truc du lieu ptitbai tap cau truc du lieu ptit
bai tap cau truc du lieu ptit
 
BÀI TẬP XÁC SUẤT THỐNG KÊ: PHÂN PHỐI BERNOULLI
BÀI TẬP XÁC SUẤT THỐNG KÊ: PHÂN PHỐI BERNOULLIBÀI TẬP XÁC SUẤT THỐNG KÊ: PHÂN PHỐI BERNOULLI
BÀI TẬP XÁC SUẤT THỐNG KÊ: PHÂN PHỐI BERNOULLI
 
Bi kiep ktvm phan final
Bi kiep ktvm phan finalBi kiep ktvm phan final
Bi kiep ktvm phan final
 
Đề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giảiĐề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giải
 
ĐỒ ÁN - Lập trình PIC16F877A điều khiển tốc độ động cơ DC.doc
ĐỒ ÁN - Lập trình PIC16F877A điều khiển tốc độ động cơ DC.docĐỒ ÁN - Lập trình PIC16F877A điều khiển tốc độ động cơ DC.doc
ĐỒ ÁN - Lập trình PIC16F877A điều khiển tốc độ động cơ DC.doc
 
Hướng dẫn giải bài tập Đại Số Tuyến Tính
Hướng dẫn giải bài tập Đại Số Tuyến TínhHướng dẫn giải bài tập Đại Số Tuyến Tính
Hướng dẫn giải bài tập Đại Số Tuyến Tính
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
 
Chương 2. Sứ mệnh lịch sử của giai cấp công nhân
Chương 2. Sứ mệnh lịch sử của giai cấp công nhânChương 2. Sứ mệnh lịch sử của giai cấp công nhân
Chương 2. Sứ mệnh lịch sử của giai cấp công nhân
 
Bài tập Xác suất thống kê
Bài tập Xác suất thống kêBài tập Xác suất thống kê
Bài tập Xác suất thống kê
 

Similar to Lập trình c++ có lời giải 2 (20)

Tut4 solution
Tut4 solutionTut4 solution
Tut4 solution
 
Bai de quy
Bai de quyBai de quy
Bai de quy
 
Exercise array
Exercise arrayExercise array
Exercise array
 
Ktlt lab full
Ktlt lab fullKtlt lab full
Ktlt lab full
 
C10 generic algorithms
C10 generic algorithmsC10 generic algorithms
C10 generic algorithms
 
C10 generic algorithms
C10 generic algorithmsC10 generic algorithms
C10 generic algorithms
 
C đến C++ phần 1
C đến C++ phần 1C đến C++ phần 1
C đến C++ phần 1
 
Tut5 solution
Tut5 solutionTut5 solution
Tut5 solution
 
Bai tap oop c++
Bai tap oop c++Bai tap oop c++
Bai tap oop c++
 
Lect09 string
Lect09 stringLect09 string
Lect09 string
 
Data Structures and Algorithms Gụidance
Data Structures and Algorithms GụidanceData Structures and Algorithms Gụidance
Data Structures and Algorithms Gụidance
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Chuyen doi he so
Chuyen doi he soChuyen doi he so
Chuyen doi he so
 
Tn ktlt
Tn ktltTn ktlt
Tn ktlt
 
Tut6 solution
Tut6 solutionTut6 solution
Tut6 solution
 
Stl string
Stl stringStl string
Stl string
 
String c++
String c++String c++
String c++
 
Lập trình hướng đối tượng - p3
Lập trình hướng đối tượng - p3Lập trình hướng đối tượng - p3
Lập trình hướng đối tượng - p3
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trình
 

More from Minh Ngoc Tran

Nmlt c11 con_trocoban-
Nmlt c11 con_trocoban-Nmlt c11 con_trocoban-
Nmlt c11 con_trocoban-Minh Ngoc Tran
 
Nmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanhNmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanhMinh Ngoc Tran
 
Nmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucosoNmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucosoMinh Ngoc Tran
 
Nmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltcNmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltcMinh Ngoc Tran
 
Nmlt c01 cac_khainiemcobanvelaptrinh
Nmlt c01 cac_khainiemcobanvelaptrinhNmlt c01 cac_khainiemcobanvelaptrinh
Nmlt c01 cac_khainiemcobanvelaptrinhMinh Ngoc Tran
 
Chuong9 lop vadoituong
Chuong9 lop vadoituongChuong9 lop vadoituong
Chuong9 lop vadoituongMinh Ngoc Tran
 
Nmlt c16 ky_thuatlaptrinhdequy
Nmlt c16 ky_thuatlaptrinhdequyNmlt c16 ky_thuatlaptrinhdequy
Nmlt c16 ky_thuatlaptrinhdequyMinh Ngoc Tran
 

More from Minh Ngoc Tran (18)

Nmlt c12 quan_lybonho
Nmlt c12 quan_lybonhoNmlt c12 quan_lybonho
Nmlt c12 quan_lybonho
 
Nmlt c11 con_trocoban-
Nmlt c11 con_trocoban-Nmlt c11 con_trocoban-
Nmlt c11 con_trocoban-
 
Nmlt c11 con_trocoban
Nmlt c11 con_trocobanNmlt c11 con_trocoban
Nmlt c11 con_trocoban
 
Nmlt c10 cau_truc
Nmlt c10 cau_trucNmlt c10 cau_truc
Nmlt c10 cau_truc
 
Nmlt c09 chuoi_kytu
Nmlt c09 chuoi_kytuNmlt c09 chuoi_kytu
Nmlt c09 chuoi_kytu
 
Nmlt c08 mang2_chieu
Nmlt c08 mang2_chieuNmlt c08 mang2_chieu
Nmlt c08 mang2_chieu
 
Nmlt c07 mang1_chieu
Nmlt c07 mang1_chieuNmlt c07 mang1_chieu
Nmlt c07 mang1_chieu
 
Nmlt c06 ham
Nmlt c06 hamNmlt c06 ham
Nmlt c06 ham
 
Nmlt c05 cau_lenhlap
Nmlt c05 cau_lenhlapNmlt c05 cau_lenhlap
Nmlt c05 cau_lenhlap
 
Nmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanhNmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanh
 
Nmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucosoNmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucoso
 
Nmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltcNmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltc
 
Nmlt c01 cac_khainiemcobanvelaptrinh
Nmlt c01 cac_khainiemcobanvelaptrinhNmlt c01 cac_khainiemcobanvelaptrinh
Nmlt c01 cac_khainiemcobanvelaptrinh
 
Chuong9 lop vadoituong
Chuong9 lop vadoituongChuong9 lop vadoituong
Chuong9 lop vadoituong
 
Bai tapktlt phan3
Bai tapktlt phan3Bai tapktlt phan3
Bai tapktlt phan3
 
Bai tapktlt phan2
Bai tapktlt phan2Bai tapktlt phan2
Bai tapktlt phan2
 
Bai tapktlt phan1
Bai tapktlt phan1Bai tapktlt phan1
Bai tapktlt phan1
 
Nmlt c16 ky_thuatlaptrinhdequy
Nmlt c16 ky_thuatlaptrinhdequyNmlt c16 ky_thuatlaptrinhdequy
Nmlt c16 ky_thuatlaptrinhdequy
 

Recently uploaded

Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docx
Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docxDự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docx
Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docxLẬP DỰ ÁN VIỆT
 
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docx
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docxDự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docx
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docxLẬP DỰ ÁN VIỆT
 
Thuyết minh dự án nuôi heo nái sinh sản.docx
Thuyết minh dự án nuôi heo nái sinh sản.docxThuyết minh dự án nuôi heo nái sinh sản.docx
Thuyết minh dự án nuôi heo nái sinh sản.docxLẬP DỰ ÁN VIỆT
 
Thuyết minh Dự án du lịch nghĩ dưỡng.docx
Thuyết minh Dự án du lịch nghĩ dưỡng.docxThuyết minh Dự án du lịch nghĩ dưỡng.docx
Thuyết minh Dự án du lịch nghĩ dưỡng.docxLẬP DỰ ÁN VIỆT
 
dự án nhà máy chế viến và nuôi trồng thủy sản.docx
dự án nhà máy chế viến và nuôi trồng thủy sản.docxdự án nhà máy chế viến và nuôi trồng thủy sản.docx
dự án nhà máy chế viến và nuôi trồng thủy sản.docxLẬP DỰ ÁN VIỆT
 
Dự án trồng và sản xuất trà túi lọc đinh lăng.docx
Dự án trồng và sản xuất trà túi lọc đinh lăng.docxDự án trồng và sản xuất trà túi lọc đinh lăng.docx
Dự án trồng và sản xuất trà túi lọc đinh lăng.docxLẬP DỰ ÁN VIỆT
 
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdf
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdfBài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdf
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdfAnhHong215504
 
dự án phát triển các sản phẩm trầm hương.docx
dự án phát triển các sản phẩm trầm hương.docxdự án phát triển các sản phẩm trầm hương.docx
dự án phát triển các sản phẩm trầm hương.docxLẬP DỰ ÁN VIỆT
 

Recently uploaded (8)

Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docx
Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docxDự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docx
Dự án nhà Máy Chế Biến Nông Sản, Lâm Sản Xuất Khẩu.docx
 
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docx
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docxDự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docx
Dự án nhà máy gạch tuyne, kết hợp khu tái chế chất thải xây dựng.docx
 
Thuyết minh dự án nuôi heo nái sinh sản.docx
Thuyết minh dự án nuôi heo nái sinh sản.docxThuyết minh dự án nuôi heo nái sinh sản.docx
Thuyết minh dự án nuôi heo nái sinh sản.docx
 
Thuyết minh Dự án du lịch nghĩ dưỡng.docx
Thuyết minh Dự án du lịch nghĩ dưỡng.docxThuyết minh Dự án du lịch nghĩ dưỡng.docx
Thuyết minh Dự án du lịch nghĩ dưỡng.docx
 
dự án nhà máy chế viến và nuôi trồng thủy sản.docx
dự án nhà máy chế viến và nuôi trồng thủy sản.docxdự án nhà máy chế viến và nuôi trồng thủy sản.docx
dự án nhà máy chế viến và nuôi trồng thủy sản.docx
 
Dự án trồng và sản xuất trà túi lọc đinh lăng.docx
Dự án trồng và sản xuất trà túi lọc đinh lăng.docxDự án trồng và sản xuất trà túi lọc đinh lăng.docx
Dự án trồng và sản xuất trà túi lọc đinh lăng.docx
 
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdf
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdfBài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdf
Bài giảng 1 _ Giới thiệu thẩm định dự án đầu tư.pdf
 
dự án phát triển các sản phẩm trầm hương.docx
dự án phát triển các sản phẩm trầm hương.docxdự án phát triển các sản phẩm trầm hương.docx
dự án phát triển các sản phẩm trầm hương.docx
 

Lập trình c++ có lời giải 2

  • 1. 41. Viết chương trình tính diện tích và chu vi của hình chữ nhật với chiều dài và chiều rộng được nhập từ bàn phím. #include <iostream.h> #include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { float a,b,s,p; cout<<"nhap so a"<<endl; cin>>a; cout<<"nhap so b"<<endl; cin>>b; s=a*b; p=(a+b)*2; cout<<"dien tich hinh chu nhat= "<<s<<endl; cout<<"chu vi hinh chu nhat= "<<p<<endl; return 0; } 42. Viết chương trình tính diện tích và chu vi hình tròn với bán kính được nhập từ bàn phím. #include <iostream.h>
  • 2. #include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { float r,s,p; cout<<"nhap so r"<<endl; cin>>r; p=r*2*3.14; s=r*r*3.14; cout<<"dien tich hinh tron = "<<s<<endl; cout<<"chu vi hinh tron = "<<p<<endl; return 0; } 43. Nhập số nguyên dương n (n>0). Liệt kê tất cả các số nguyên tố nhỏ hơn n. #include <iostream.h> #include <stdio.h> #include <math.h> void main() { int n,dem=0; cout<<"nhap so "<<endl; cin>>n; for (int i=2;i<=n;i++)
  • 3. { for (int j=1;j<=i;j++) { if(i%j==0) dem=dem+1; } if(dem==2) cout<<” so nguyen to nho hon ”<<n<<”= ”<< i<<endl; dem=0; } return 0; } 44. Nhập sốnguyên dương n (n>0). Liệt kê n số chính phương đầu tiên. #include <iostream.h> int main(int argc, char *argv[]) { int n,j,i; cout<<"nhap so "<<endl;
  • 4. cin>>n; for(i=1; i<=n; i++) { j=1; while(j*j<i) j+=1; if(j*j==i) cout<<i<<""<<endl; } cout<<endl; return 0; } Bài 45: Nhập số nguyên dương n (n>0). Đếm xem có bao nhiêu số hoàn thiện < n. #include <iostream> using namespace std; void Nhap(int &a)
  • 5. { cout<<"Nhap so nguyen n : "; cin>>a; } bool KiemTraHT(int n) { int tong=0; for (int i=1;i<n;i++) if (n%i==0) tong=tong+i; if (tong ==n) return true; return false; } int DemSoHT(int n) { int dem=0; for(int i=1;i<=n;i++)
  • 6. if(KiemTraHT(i)) dem++; cout<<dem<<endl; return dem; } int main() { int n; Nhap(n); cout<<"So hoan thien < n la : "<<endl; DemSoHT(n); cout<<endl; } 46. Nhập số nguyên dương n (0 <= n< 1000) và in ra cách đọc của n. #include <iostream> using namespace std; void Nhap(int &a) {
  • 7. cout<<"Nhap so nguyen a:"; cin>>a; } void DocSo(int n) { int tram=n/100; int chuc=n/10%10; int dv=n%10; switch(tram) { case 1: cout<<"Mot Tram ";break; case 2: cout<<"Hai Tram ";break; case 3: cout<<"Ba Tram ";break; case 4: cout<<"Bon Tram ";break; case 5: cout<<"Nam Tram ";break; case 6: cout<<"Sau Tram ";break; case 7: cout<<"Bay Tram ";break; case 8: cout<<"Tam Tram ";break; case 9: cout<<"Chin Tram ";break; } switch(chuc) { case 0: if (dv==0) {cout<<" ";break;} else {cout<<"Le ";break;} case 1: cout<<"Muoi ";break; case 2: cout<<"Hai Muoi ";break; case 3: cout<<"Ba Muoi ";break;
  • 8. case 4: cout<<"Bon Muoi ";break; case 5: cout<<"Nam Muoi ";break; case 6: cout<<"Sau Muoi ";break; case 7: cout<<"Bay Muoi ";break; case 8: cout<<"Tam Muoi ";break; case 9: cout<<"Chin Muoi ";break; } switch(dv) { case 5:if (chuc==0) {cout<<"Lam ";break;} else {cout<<"Nam ";break;} case 1: cout<<"Mot"<<endl;break; case 2: cout<<"Hai"<<endl;break; case 3: cout<<"Ba"<<endl;break; case 4: cout<<"Bon"<<endl;break; case 6: cout<<"Sau"<<endl;break; case 7: cout<<"Bay"<<endl;break; case 8: cout<<"Tam"<<endl;break; case 9: cout<<"Chin"<<endl;break; } } int main() { int(n); Nhap(n); DocSo(n);
  • 9. } 47. Viết chương trình tính tiền thuê máy dịch vụInternet và in ra màn hình kết quả. Với dữliệu nhập vào là giờbắt đầu thuê (GBD), giờkết thúc thuê (GKT), số máy thuê (SoMay). - Điều kiện cho dữliệu nhập: 6<=GBD<GKT<=21. Giờ là số nguyên. - Đơn giá: 2500đcho mỗi giờmáy trước 17:30 và 3000đcho mỗi giờ máy sau 17:30. #include <iostream.h> #include <math.h> int main(int argc, char *argv[]) { int gbd,gkt,sotien; do { cout<<"nhap gbd"<<endl; cin>>gbd; } while(gbd<6 || gbd>21); do { cout<<"nhap gio ket thuc"<<endl;
  • 10. cin>>gkt; } while(gkt< 11 || gkt>21 || gkt<gbd ); //gio bat dau va ket thuc tu 6 gio den 21 gio// if(gbd<=17 && gkt<=17 ) sotien=2500*(gkt-gbd); //gio bat dau gio ket thuc sau 17 gio// if(gbd>17 && gkt>17) sotien=3000*(gkt-gbd); //gio vao<=17 gio va ket thuc >17 gio// if(gbd <=17 && gkt >17) sotien=(17-gbd)*2500+(gkt-17)*3000; cout<<"tong so tien= "<<sotien<<endl; return 0; } 48. Viết chương trình tính tiền lương ngày cho công nhân, cho biết trước giờ vào ca, giờ ra ca của mỗi người. Biết rằng: - Tiền trả cho mỗi giờ trước 12 giờ là 6000đ và sau 12 giờ là 7500đ. - Giờ vào ca sớm nhất là 6 giờ sáng và giờ ca trễ nhất là 18 giờ(Giả sử giờ nhập vào nguyên).
  • 11. #include <iostream.h> #include <math.h> int main(int argc, char *argv[]) { int n,i,a,ra,vao,sotien; do { cout<<"nhap vao gio vao "<<endl; cin>>vao; } while(vao<6 || vao>18); do { cout<<"nhap vao gio ra "<<endl; cin>>ra; } while(ra<6 || ra>18 || ra<vao); //gio vao va gio ra tu 6 den 12 gio if(ra<=12 && vao<=12) sotien=6000*( ra - vao ); //gio vao va gio ra sau 12 h if(ra>12 && vao>12) sotien=7500*(ra-vao); //gio vao <=12 va gio ra >12 if(vao<=12 && ra>12) sotien=(12-vao)*6000+(ra-12)*7500; cout<<"so tien phai tra la: "<<sotien<<endl; return 0;
  • 12. } 50. Nhập vào 3 sốthực a, b, c và kiểm tra xem chúng có thành lập thành 3 cạnh của một tam giác hay không? Nếu có hãy tính diện tích, chiều dài mỗi đường cao của tam giác và in kết quả ra màn hình. - Công thức tính diện tích s = sqrt(p*(p-a)*(p-b)*(p-c) ) - Công thức tính các đường cao: ha = 2s/a, hb=2s/b, hc=2s/c. (Với p là nữa chu vi của tam giác). #include <iostream.h> int main(int argc, char *argv[]) { int a,b,c; float p,s,ha,hb,hc; cout<<"nhap so "<<endl; cin>>a; cout<<"nhap so "<<endl;
  • 13. cin>>b; cout<<"nhap so "<<endl; cin>>c; if(a=b=c) cout<<"la tam giac"<<endl; else cout<<"khong phai la tam giac"<<endl; p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); ha=(2*s)/a; hb=(2*s)/b; hc=(2*s)/c; cout<<"dien tich tam giac = "<<s<<endl; cout<<"chieu cao canh a ha="<<ha<<endl; cout<<"chieu cao canh b hb="<<hb<<endl; cout<<"chieu cao canh c hb="<<hc<<endl; return 0; }
  • 14. 51. Nhập vào 6 sốthực a, b, c, d, e, f . Giải hệ phương trình sau : #include <iostream.h> #include <math.h> int main(int argc, char *argv[]) { float a,b,c,d,e,f; float x,y; float dx,dy,dd; cout<<"nhap so a"<<endl; cin>>a; cout<<"nhap so b"<<endl; cin>>b; cout<<"nhap so c"<<endl; cin>>c; cout<<"nhap so d"<<endl; cin>>d;
  • 15. cout<<"nhap so e"<<endl; cin>>e; cout<<"nhap so f"<<endl; cin>>f; dd=a*e-d*b; dx=c*e-b*f; dy=a*f-d*c; x=dx/dd; y=dy/dd; if(dd==0) { if(dx==0 && dy==0) cout<<"phuong trinh vo so nghiem"<<endl; else cout<<"phuong trinh vo nghiem"<<endl; } else { cout<<"phuong trinh co nghiem La: "<<endl; cout<<"x= "<<x<<endl; cout<<"y= "<<y<<endl; } return 0; }
  • 16. 52. Viết chương trình nhập 2 số nguyên dương a, b. Tìm USCLN và BSCNN của hai số nguyên đó. #include <iostream.h> int main(int argc, char *argv[]) { int a,b,c,d,ucln,bcnn; cout<<"nhap so a"<<endl; cin>>a; cout<<"nhap so b"<<endl; cin>>b; c=a; d=b; while(a!=b) { if(a>b)
  • 17. a-=b; else b-=a; ucln=a; } cout<<"uoc chung lon nhat= "<<ucln<<endl; bcnn=(c*d)/ucln; cout<<"boi chung nho nhat= "<<bcnn<<endl; return 0; } 53. Viết chương trình tính tổng nghịch đảo của n giai thừa. #include <iostream.h> #include <math.h> int main(int argc, char *argv[]) { int n; float tong,gt; cout<<"nhap so "<<endl; cin>>n; tong=0;
  • 18. gt=1; for(int i=1; i<=n; i++) { gt=gt*i; tong=tong+1/gt; } cout<<"tong nghich dao giai thua= "<<tong<<endl; return 0; } 54. Cho 2 số nguyên a, b. Viết hàm hoán vị giá trị 2 số trên. #include <iostream.h> int main(int argc, char *argv[]) { int a,b,max; cout<<"nhap so "<<endl; cin>>a; cout<<"nhap so"<<endl; cin>>b; if(a>b) { max=a;
  • 19. a=b; b=max; } else { max=b; b=a; a=max; } cout<<"hoan vi cua hai so la "<<a<<b<<endl; return 0; } 55. (*)Viết chương trình nhập số nguyên dương n gồm 5 chữ số, kiểm tra xem các chữ số n có phải là số đối xứng hay không. Ví dụ: Đối xứng: 13531 Không đối xứng: 13921 #include <iostream.h> int main(int argc, char *argv[]) { long int n,so,sodao=0; cout<<"nhap so "<<endl; cin>>n;
  • 20. so=n; while(so!=0) { sodao=sodao*10+so%10; so=so/10; } if(sodao==n) cout<<"la so doi xung"<<endl; else cout<<"khong la so doi xung"<<endl; return 0; } 57. Viết chương trình nhập số nguyên dương n gồm k chữ số, (0<=k<=5) đếm xem n có bao nhiêu chữ số là số nguyên tố. #include <iostream.h> int main(int argc, char *argv[]) { int i,a,n,dem,demt=0; cout<<"nhap so"<<endl; cin>>n; do {
  • 21. a=n%10; n=n/10; dem=0; for(i=1; i<=a; i++) if(a%i==0) dem++; if(dem==2) demt++; } while(n!=0); cout<<"demsont= "<<demt<<endl; return 0; } 58. #include <iostream.h> int tonguocso(int n); int main(int argc, char *argv[]) { int n; cout<<"tinh tong cac uoc so"<<endl; cout<<"nhap so can tinh "<<endl; cin>>n; while(n<0 || n>99999) { cout<<"so N co toi da 5 chu so0"<<endl; cout<<"Nhap lai so n can kiem tra "<<endl;
  • 22. cin>>n; } cout<<"so "<<n<<" co tong cac uoc so "<<tonguocso(n)<<endl; } int tonguocso(int n) { int tong=0; for(int i=1; i<=n; i++) { if(n%i==0) tong+=i; } return tong; } 60. Viết chương trình nhập số nguyên dương n gồm k chữ số (0<=k<=5) , kiểm tra xem các chữ số của n có toàn lẻ hay toàn chẵn không.? #include <iostream.h> #include <math.h> void nhap(int M[5], int &n); int toanchan(int M[5], int n); int main(int argc, char *argv[]) { int M[5]; int n;
  • 23. nhap(M,n); toanchan(M,n); if(toanchan(M,n)) cout<<"mang toan chan"<<endl; else cout<<"mang toan le"<<endl; return 0; } void nhap(int M[5], int &n) { cout<<"nhap mang"<<endl; cin>>n; for(int i=0; i<n; i++) { cout<<"nhap gia tri phan tu mang "<<i+1<<"= "; cin>>M[i]; } } int toanchan(int M[5], int n) { for(int i=0; i<=n; i++) { if(M[i]%2==0) return 1; return 0; } }
  • 24. 61. (*)Viết chương trình nhập số nguyên dương n gồm k chữ số ,(0<= k < =5) sắp xếp các chữ sốcủa n theo thứ tự tăng dần. Ví dụ: Nhập n=1536 Kết quả sau khi sắp xếp: 1356. #include <iostream.h> #include <conio.h> int main() { int a[5],so,n=0,i,j; cout<<"Nhap 1 so toi da 5 chu so: "; cin>>so; do { a[n]=so % 10; so=so/10; n++; } while(so!=0);