By
devnguhoc -
Thứ Sáu, 8 tháng 12, 2017
-
No Comments
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
#include<conio.h>
#define max 100
typedef struct ChuNhat{
float dai, rong, chuvi, dientich;
};
void nhap(ChuNhat &b);
void xuat(ChuNhat b);
void nhapmang(ChuNhat a[], int &n);
float chuv(ChuNhat &b);
float dient(ChuNhat &b);
void xuatmang(ChuNhat a[], int n);
void kiemtra(ChuNhat a[], int &n);
void xapxep(ChuNhat a[], int &n);
int main(){
ChuNhat a[max], b; int n;
printf("==================== NHAP HCN ===================\n"); nhapmang(a,n);
printf("==================== XUAT HCN ===================\n"); xuatmang(a,n);
printf("===================== DT = CV ===============\n"); kiemtra(a,n);
printf("==================== XUAT HCN ===================\n"); xapxep(a,n); xuatmang(a,n);
getch();
return 0;
}
void nhap(ChuNhat &b){
printf("Chieu Dai= "); scanf("%f", &b.dai);
printf("Chieu Rong= "); scanf("%f", &b.rong);
}
void xuat(ChuNhat b){
printf("Dai= %.2f", b.dai);
printf("\nRong= %.2f", b.rong);
}
void nhapmang(ChuNhat a[], int &n){
printf("Nhap Bao Nhieu Hinh Chu Nhat: "); scanf("%i", &n);
for(int i=0;i<n;i++){
printf("Hinh Chu Nhat Thu [%i]\n", i+1);
nhap(a[i]);
printf("\n");
}
}
float chuv(ChuNhat &b){
b.chuvi= (b.dai + b.rong) * 2;
return b.chuvi;
}
float dient(ChuNhat &b){
b.dientich= b.dai * b.rong;
return b.dientich;
}
void xuatmang(ChuNhat a[], int n){
for(int i=0;i<n;i++){
printf("Hinh Chu Nhat Thu [%i]\n", i+1);
xuat(a[i]);
printf("\nChu Vi= %.2f", chuv(a[i]));
printf("\nDien Tich= %.2f", dient(a[i]));
printf("\n\n");
}
}
void kiemtra(ChuNhat a[], int &n){
printf("Thong Tin: \n");
for(int i=0;i<n;i++){
if(a[i].chuvi == a[i].dientich)
xuat(a[i]);
}
}
void xapxep(ChuNhat a[], int &n){
ChuNhat t;
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i].dientich > a[j].dientich){
t= a[i];
a[i]= a[j];
a[j]= t;
}
}
}
}
Share This:
Welcome To Task Marks
I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com
No Comment to " HKI Thực Hành Lần 9 - Bài 9.3 "