#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
struct {
char nama[20];
char nim[20];
int tgl,bln,thn;
int jk;
float ipk;}data[20];
void main(){
int j,i,n,temp,pilih,umur[100000],bill[20],uur[20];
char lagi;
float bil[20];
cout<<"Jumlah Mahasiswa : ";cin>>n;
clrscr();
for(i=1;i<=n;i++){
cout<<"Mahasiswa ke "<<i;
cout<<"\nNama\t\t = ";cin>>data[i].nama;
cout<<"\nIPK \t\t = ";cin>>data[i].ipk; bil[i]=data[i].ipk;
clrscr();}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(bil[i]<bil[j]){ temp=bil[i];
bil[i]=bil[j];
bil[j]=temp; }}}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(bil[i]==data[j].ipk ){
cout<<"\nnama \t: "<<data[j].nama;
cout<<"\nNIM \t: "<<data[j].nim;
cout<<"\nTanggal \t: "<<data[j].tgl<<"-"<<data[j].bln<<"-"<<data[j].thn;
cout<<"\nJenis Kelamin \t: "<<data[j].jk;
cout<<"\nipk \t: "<<data[j].ipk;
cout<<endl;j=n; }}}
getch();}
No comments:
Post a Comment