Bayangan Uas D3 komsi 2012 ALPRO
#include <iostream>
#include <conio.h>
using namespace std;
typedef
struct {
string NRM;
string nama;
int umur;
} pasien;
typedef
pasien larik [100];
int i,j,n;
larik x;
void bacadata(larik x,int *n)
{
cout<<"banyak data :";
cin>>*n;
for (i=1;i<=*n;i++) {
cout<<"No Rekam Medis : "; cin>>x[i].NRM;
cout<<"Nama : "; cin>>x[i].nama;
cout<<"Umur : "; cin>>x[i].umur;
}
cout<<endl;
}
void cetakdata(larik x,int n)
{
cout<<"data : \n";
for(i=1;i<=n;i++){
if(x[i].umur>=18
&& x[i].umur<=35){
cout<<i<<". No Rekam
Medis="<<x[i].NRM<<" ;
Nama="<<x[i].nama<<" ;
Umur="<<x[i].umur<<endl;
}
}
}
void sort(larik x, int n)
{ pasien temp;
for
(i=1;i<=n-1;i++){
for(j=i+1;j<=n;j++){
if(x[i].NRM>x[j].NRM){
temp=x[i];x[i]=x[j];x[j]=temp;
}
}
}
}
main()
{
bacadata(x,&n);
sort(x,n);
cetakdata(x,n);
sizeof(x);
getch();
}
Comments
Post a Comment