#include <iostream>
#include <stdio.h>
using namespace std;
struct mahasiswa {
int nim;
int smt;
int ank;
};
struct Tnode{
mahasiswa info;
Tnode *next;
Tnode *baru;
};
Tnode *head;
Tnode *baru, *bantu;
int main(){
head = baru;
//Data awal
baru = new Tnode;
baru->info.nim = 1204498001;
baru->info.smt = 2;
baru->info.ank = 2013;
baru->next = NULL;
head = baru;
head->next = NULL;
//Menampilkan data
bantu=head;
while (bantu!=NULL){
cout << "Nim : " <<bantu->info.nim << "\n Semester : " << bantu->info.smt << "\n Angkatan : " <<bantu->info.ank << "\n";
bantu = bantu->next;
}
//Insert di akhir
baru = new Tnode;
baru->info.nim = 1204498002;
baru->info.smt = 4;
baru->info.ank = 2012;
baru->next=NULL;
head=baru;
head->next = NULL;
//Menampilkan data
bantu=head;
while (bantu!=NULL){
cout << "Nim: " <<bantu->info.nim << "\n Semester: " << bantu->info.smt << "\n Angkatan : " <<bantu->info.ank << "\n";
bantu = bantu->next;
}
return 0;
}
Tidak ada komentar:
Posting Komentar