ĐỀ thi kẾt thÚc hỌc phẦn nĂm:...
TRANSCRIPT
![Page 1: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/1.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 01
Được sử dụng tài liệu Không được sử dụng tài liệu
Người ra đề Người duyệt đề
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: Viết chương trình để nhập một dãy số nguyên (nhập số 0 để dừng) và nhập thêm
một số nguyên a. Hãy cho biết a có trong dãy không? Nếu có, hãy in ra màn hình các vị
trí xuất hiện của a và tổng của nó qua các lần xuất hiện. (4 điểm)
Câu 2: Viết chương trình (có sử dụng hàm) để nhập một danh sách gồm n nhân sự (n
được nhập từ bàn phím), mỗi nhân sự cần nhập các thông tin mans (mã nhân sự), hoten
(họ và tên), ngaysinh (ngày sinh). Sau đó hiển thị danh sách nhân sự đã nhập. Chương
trình cho phép tìm một nhân sự có mans được nhập từ bàn phím. (6 điểm)
----- HẾT -----
(Cán bộ coi thi không giải thích gì thêm – Sinh viên nộp đề cùng bài làm)
![Page 2: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/2.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 01
Được sử dụng tài liệu Không được sử dụng tài liệu
Người làm đáp án Người duyệt đáp án
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: 4 điểm #include<stdio.h>
#include<conio.h>
int m[20],n=0;
void nhap(int m[])
{
int d,i=0;
printf("Nhap day so nguyen (nhap so 0 de dung):\n");
do
{
scanf("%d",&d);
if(d!=0)
{
m[i]=d;
n++;
}
i++;
}while(d!=0);
}
int kiemtra(int m[],int n,int a)
{
int i=0;
while(i<n&&m[i]!=a) i++;
if(i==n)
![Page 3: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/3.jpg)
return 0;
else
return 1;
}
void vitri(int m[],int n, int a)
{
int i,t=0;
printf("\n%d xuat hien tai cac vi tri: ",a);
for(i=0;i<n;i++)
if(m[i]==a)
{
printf(" %d",i+1);
t+=m[i];
}
printf("\nTong qua cac lan xuat hien cua %d la %d",a,t);
}
void main()
{
int a;
clrscr();
nhap(m);
printf("Nhap them mot so nguyen: ");
scanf("%d",&a);
if(kiemtra(m,n,a)==0)
printf("%d khong co trong day vua nhap",a);
else
{
printf("%d co trong day vua nhap",a);
vitri(m,n,a);
}
getch();
}
Câu 2: 6 điểm #include<stdio.h>
#include<conio.h>
typedef struct
{
int ngay;
int thang;
int nam;
}ngaythang;
typedef struct
{
char mans[5];
char hoten[30];
ngaythang ngaysinh;
}nhansu;
int n;
nhansu m[10];
void nhap(nhansu m[],int n)
{
int i;
nhansu ns;
for(i=0;i<n;i++)
![Page 4: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/4.jpg)
{
fflush(stdin);
printf("Nhap nhan su thu %d:\n",i+1);
printf("Ma nhan su: ");gets(ns.mans);
printf("Ho ten: ");gets(ns.hoten);
printf(“Ngay sinh:\n“);
printf("Ngay: ");scanf("%d",&ns.ngaysinh.ngay);
printf("thang: ");scanf("%d",&ns.ngaysinh.thang);
printf("nam: ");scanf("%d",&ns.ngaysinh.nam);
m[i]=ns;
}
}
void in(nhansu m[],int n)
{
int i;
nhansu ns;
printf(" D A N H S A C H N H A N S U ");
printf("\n+-----+------+-------------------------+-------------+");
printf("\n| STT | MANS | H O V A T E N | NGAY SINH |");
printf("\n+-----+------+-------------------------+-------------+");
for (i=0; i<n;i++)
{
ns=m[i];
printf("\n|%3d | ", i+1);
printf("%4s | %-23s | %2d/%2d/%4d
|",ns.mans,ns.hoten,ns.ngaysinh.ngay,ns.ngaysinh.thang,ns.ngaysinh.n
am);
}
printf("\n+-----+------+-------------------------+-------------+");
getch();
}
void timin(nhansu m[],int n,char tam[30])
{
int i=0;
nhansu ns;
while(i<n)
{
ns=m[i];
if(strcmp(ns.mans,tam)==0)
{
printf("\nMa nhan su: %s",ns.mans);
printf("\nHo va ten: %s",ns.hoten);
printf("\nNgay sinh:
%d/%d/%d",ns.ngaysinh.ngay,ns.ngaysinh.thang,ns.ngaysinh.nam);
break;
}
i++;
}
if(i==n) printf("Nhan su co ma %s khong co trong danh sach",tam);
}
void main()
{
char c,t[30];
clrscr();
![Page 5: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/5.jpg)
printf("Cho biet so nhan su can nhap: ");
scanf("%d",&n);
nhap(m,n);
clrscr();
in(m,n);
fflush(stdin);
printf("\nNhap ma nhan su can tim: ");
gets(t);
timin(m,n,t);
getch();
}
------- HẾT -------
![Page 6: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/6.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 02
Được sử dụng tài liệu Không được sử dụng tài liệu
Người ra đề Người duyệt đề
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: Viết chương trình để nhập một dãy số nguyên (nhập số 0 để dừng) và nhập thêm
một số nguyên a. Hãy cho biết a có trong dãy không? Nếu có, hãy cho biết số lần xuất
hiện và vị trí cuối cùng của a. (4.5 điểm)
Câu 2: Viết chương trình (có sử dụng hàm) để nhập một danh sách gồm n vật tư (n
được nhập từ bàn phím), mỗi vật tư cần nhập các thông tin mavt (mã vật tư), tenvt (tên
vật tư), ngaysx (ngày sản xuất). Sau đó hiển thị danh sách vật tư đã nhập. Chương trình
cho phép tìm một vật tư có mavt được nhập từ bàn phím. (5.5 điểm)
----- HẾT -----
(Cán bộ coi thi không giải thích gì thêm – Sinh viên nộp đề cùng bài làm)
![Page 7: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/7.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 02
Được sử dụng tài liệu Không được sử dụng tài liệu
Người làm đáp án Người duyệt đáp án
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: 4.5 điểm #include<stdio.h>
#include<conio.h>
int m[20],n=0;
void nhap(int m[])
{
int d,i=0;
printf("Nhap day so nguyen (nhap so 0 de dung):\n");
do
{
scanf("%d",&d);
if(d!=0)
{
m[i]=d;
n++;
}
i++;
}while(d!=0);
}
int kiemtra(int m[],int n,int a)
{
int i=0;
while(i<n&&m[i]!=a) i++;
if(i==n)
![Page 8: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/8.jpg)
return 0;
else
return 1;
}
int tansuat(int m[],int n,int a)
{
int i,t=0;
for(i=0;i<n;i++)
if(m[i]==a) t++;
return t;
}
int vitricuoi(int m[],int n,int a)
{
int i=n;
while(i>=0&&m[i]!=a) i--;
return i+1;
}
void main()
{
int a;
clrscr();
nhap(m);
printf("Nhap them mot so nguyen: ");
scanf("%d",&a);
if(kiemtra(m,n,a)==0)
printf("%d khong co trong day vua nhap",a);
else
{
printf("%d co trong day vua nhap",a);
printf("\nSo lan xuat hien cua %d la %d",a,tansuat(m,n,a));
printf("\nVi tri cuoi cung cua %d trong day la
%d",a,vitricuoi(m,n,a));
}
getch();
}
Câu 2: 5.5 điểm #include<stdio.h>
#include<conio.h>
typedef struct
{
int ngay;
int thang;
int nam;
}ngaythang;
typedef struct
{
char mavt[5];
char tenvt[30];
ngaythang ngaysx;
}vattu;
int n;
vattu m[10];
void nhap(vattu m[],int n)
{
![Page 9: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/9.jpg)
int i;
vattu vt;
for(i=0;i<n;i++)
{
fflush(stdin);
printf("Nhap vat tu thu %d:\n",i+1);
printf("Ma vat tu: ");gets(vt.mavt);
printf("Ten: ");gets(vt.tenvt);
printf("Ngay san xuat:\n");
printf("Ngay: ");scanf("%d",&vt.ngaysx.ngay);
printf("thang: ");scanf("%d",&vt.ngaysx.thang);
printf("nam: ");scanf("%d",&vt.ngaysx.nam);
m[i]=vt;
}
}
void in(vattu m[],int n)
{
int i;
vattu vt;
printf(" D A N H S A C H V A T T U ");
printf("\n+-----+------+-------------------------+-------------+");
printf("\n| STT | MAVT | T E N V A T T U | NGAY SX |");
printf("\n+-----+------+-------------------------+-------------+");
for (i=0; i<n;i++)
{
vt=m[i];
printf("\n|%3d | ", i+1);
printf("%4s | %-23s | %2d/%2d/%4d
|",vt.mavt,vt.tenvt,vt.ngaysx.ngay,vt.ngaysx.thang,vt.ngaysx.nam);
}
printf("\n+-----+------+-------------------------+-------------+");
getch();
}
void timin(vattu m[],int n,char tam[30])
{
int i=0;
vattu vt;
while(i<n)
{
vt=m[i];
if(strcmp(vt.mavt,tam)==0)
{
printf("\nMa vat tu: %s",vt.mavt);
printf("\nTen vat tu: %s",vt.tenvt);
printf("\nNgay san xuat:
%d/%d/%d",vt.ngaysx.ngay,vt.ngaysx.thang,vt.ngaysx.nam);
break;
}
i++;
}
if(i==n) printf("Vat tu co ma %s khong co trong danh sach",tam);
}
void main()
{
![Page 10: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/10.jpg)
char c,t[30];
clrscr();
printf("Cho biet so vat tu can nhap: ");
scanf("%d",&n);
nhap(m,n);
clrscr();
in(m,n);
fflush(stdin);
printf("\nNhap ma vat tu can tim: ");
gets(t);
timin(m,n,t);
getch();
}
------- HẾT -------
![Page 11: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/11.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 03
Được sử dụng tài liệu Không được sử dụng tài liệu
Người ra đề Người duyệt đề
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: Viết chương trình nhập một dãy số nguyên (nhập số 0 để dừng). In dãy vừa
nhập, tính tổng các số trong dãy và số âm nhỏ nhất. (4 điểm)
Câu 2: Viết chương trình (có sử dụng hàm) để nhập một danh sách gồm n quyển sách
(n được nhập từ bàn phím), mỗi quyển sách cần nhập các thông tin masach (mã sách),
tensach (tên sách), ngayxb (ngày xuất bản). Sau đó hiển thị danh sách các quyển sách đã
nhập. Chương trình cho phép tìm một quyển sách có masach được nhập từ bàn phím.
(6 điểm)
----- HẾT -----
(Cán bộ coi thi không giải thích gì thêm – Sinh viên nộp đề cùng bài làm)
![Page 12: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/12.jpg)
TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN
NĂM: 2013
Học phần: Kỹ thuật lập trình Số tín chỉ: 4
Hình thức thi: Tự luận Thời gian làm bài: 90 phút
Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng
Khoá: 2011-2014
Đề thi số: 03
Được sử dụng tài liệu Không được sử dụng tài liệu
Người làm đáp án Người duyệt đáp án
(Chữ ký)…………………………………..
- Họ và tên : Bạch Ngọc Dương
- Chức danh : Giảng viên
(Chữ ký)………………………………………..
- Họ và tên : Huỳnh Đức Thuận
- Chức danh : Trưởng khoa
Câu 1: 4 điểm #include<stdio.h>
#include<conio.h>
int m[20],n=0;
void nhap(int m[])
{
int d,i=0;
printf("Nhap day so nguyen (nhap so 0 de dung):\n");
do
{
scanf("%d",&d);
if(d!=0)
{
m[i]=d;
n++;
}
i++;
}while(d!=0);
}
void in(int m[],int n)
{
int i;
printf("Day vua nhap la: ");
for(i=0;i<n;i++)
![Page 13: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/13.jpg)
printf(" %d",m[i]);
}
int tong(int m[],int n)
{
int i,s=0;
for(i=0;i<n;i++)
s+=m[i];
return s;
}
int amnhonhat(int m[],int n)
{
int i,t=0;
for(i=0;i<n;i++)
if(m[i]<0&&m[i]<t) t=m[i];
return t;
}
void main()
{
clrscr();
nhap(m);
in(m,n);
printf("\nTong cua day vua nhap la: %d",tong(m,n));
printf("\nSo am nho nhat trong day la: %d",amnhonhat(m,n));
getch();
}
Câu 2: 6 điểm #include<stdio.h>
#include<conio.h>
typedef struct
{
int ngay;
int thang;
int nam;
}ngaythang;
typedef struct
{
char masach[5];
char tensach[30];
ngaythang ngayxb;
}sach;
int n;
sach m[10];
void nhap(sach m[],int n)
{
int i;
sach s;
for(i=0;i<n;i++)
{
fflush(stdin);
printf("Nhap quyen sach thu %d:\n",i+1);
printf("Ma sach: ");gets(s.masach);
printf("Ten sach: ");gets(s.tensach);
printf("Ngay xuat ban:\n");
printf("Ngay: ");scanf("%d",&s.ngayxb.ngay);
![Page 14: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/14.jpg)
printf("thang: ");scanf("%d",&s.ngayxb.thang);
printf("nam: ");scanf("%d",&s.ngayxb.nam);
m[i]=s;
}
}
void in(sach m[],int n)
{
int i;
sach s;
printf(" D A N H S A C H S A C H N H A P ");
printf("\n+-----+--------+-------------------------+-----------+");
printf("\n| STT | MASACH | T E N S A C H | NGAY XB |");
printf("\n+-----+--------+-------------------------+-----------+");
for (i=0; i<n;i++)
{
s=m[i];
printf("\n|%3d | ", i+1);
printf(" %4s | %-23s | %2d/%2d/%4d
|",s.masach,s.tensach,s.ngayxb.ngay,s.ngayxb.thang,s.ngayxb.nam);
}
printf("\n+-----+--------+-------------------------+-----------+");
getch();
}
void timin(sach m[],int n,char tam[30])
{
int i=0;
sach s;
while(i<n)
{
s=m[i];
if(strcmp(s.masach,tam)==0)
{
printf("\nMa sach: %s",s.masach);
printf("\nTen sach: %s",s.tensach);
printf("\nNgay xuat ban:
%d/%d/%d",s.ngayxb.ngay,s.ngayxb.thang,s.ngayxb.nam);
break;
}
i++;
}
if(i==n) printf("Sach co ma so %s khong co trong danh sach",tam);
}
void main()
{
char c,t[30];
clrscr();
printf("Cho biet so quyen sach can nhap: ");
scanf("%d",&n);
nhap(m,n);
clrscr();
in(m,n);
fflush(stdin);
printf("\nNhap ma sach can tim: ");
gets(t);
![Page 15: ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/an...TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA](https://reader031.vdocuments.net/reader031/viewer/2022021711/5e622e1efc521f0ae938d710/html5/thumbnails/15.jpg)
timin(m,n,t);
getch();
}
------- HẾT -------