include <conio.h>
#include <stdio.h>
struct nhatky
{
int ngay,thang;
float kc,vt;
int tg;
} ;
void nhap (nhatky nk[], int n)
{
int i;
for (i = 0 ; i < n ; i++)
{
printf ("\n nhap ngay : "); scanf ("%d", &nk[i].ngay);
printf ("\n nhap thang : "); scanf ("%d", &nk[i].thang);
printf ("\n khoang cach : "); scanf ("%f", &nk[i].kc);
printf ("\n thoi gian : "); scanf ("%d", &nk[i].tg);
nk[i].vt = nk[i].kc/(float)nk[i].tg;
}
}
void hienthi (nhatky nk[], int n, int x)
{
int i;
for (i = 0; i < n; i++)
{
if (nk[i].ngay = x)
{
printf ("\n ngay thang %d / %d",nk[i].ngay,nk[i].thang);
printf ("\n khoang cach %5.2f m",nk[i].kc);
printf ("\n thoi gian %d phut", nk[i].tg);
}
}
}
void hienthitoanbo (nhatky nk[],int n)
{
int i,tongkc,tongtg;
for (i = 0 ; i < n ; i ++)
printf (" stt ngay/thang khoangcach thoigian vantoc\n");
{
printf ("\n %d %d /%d %5.2f %d %5.2f\n", i + 1, nk[i].ngay, nk[i].thang, nk[i].kc, nk[i],nk[i].vt);
}
printf ("\n *** KET QUA *** " );
tongkc = 0 ;
printf ("\n tong ket: \n");
for (i = 0 ; i < n ; i++)
{
tongkc += nk[i].kc ;
tongtg += nk[i].tg ;
}
printf (" tongkc = %5.2f\n",tongkc);
printf (" tongtg = %d\n", tongtg);
}
void main()
{
nhatky nk[10];
int n,x;
printf ("\n nhap so ngay :");
scanf ("%d", &n);
nhap (nk,n);
printf ( "\n nhap ngay hien thi : ");
scanf ("%d", &x);
printf ("\n thong tin ngay vua nhap :");
hienthi (nk, n, x);
printf ("\n danh ");
hienthitoanbo (nk,n);
getch ();
}