Progam Stack Inputan C/C++ (Struktur Data)

Pada Artikel sebelumnya telah kita bahas Progam Input Output Array 2 Dimensi C/C++ (Struktur Data), dan pada artikel kali ini akan kita bahas bab STACK dengan C/C++ pada Mata Kuliah Struktur Data.
Definisi dari Pengertian Stack
Stack atau Tumpukan adalah suatu urutan elemen yang elemennya dapat diambil dan ditambah hanya pada posisi akhir (top) saja. Contoh dalam kehidupan sehari-hari adalah tumpukan piring di sebuah restoran yang tumpukannya dapat ditambah pada bagian paling atas dan jika mengambilnya pun dari bagian paling atas pula.

Memeriksa kesalahan dan membenarkan program
Periksa kesalahan program sbb sehingga menjadi benar.
Bila program anda benar, maka akan tercetak :
5 7 9 10 12 15 17 19 22 25

Langkah percobaan:
1. Buka Tools progam yang sobat gunakan, misal pake Turbo C++,borland, Code blok’s, dev, dll dari menu program.
2. Kemudian pilih menu File > New maka akan tampil jendela baru (di dalam jendela utama Turbo C++) untuk menuliskan kode program.
3. Setelah menuliskan kode program maka simpan dengan memilih menu File > Save as (untuk menyimpan dengan nama baru) atau File > Save (Tidak menyimpan dengan nama baru bila sudah pernah disimpan). Tentukan drive dan direktori tempat penyimpanan.
4. Simpan dengan nama modul2_2.cpp.
5. Jika sudah tuliskan source code program yang akan dibuat.
6. Tekan CTRL+s pada keyboard untuk menyimpan kembali file.
7. Setelah menuliskan kode program, maka berikutnya adalah menjalankan program. Adapun langkah-langkahnya yang pertama Pilih menu Debug >Run, atau kombinasi tombol CTRL+F9, atau yang lebih singkat pilih icon halilintar (pada borland). Sesuaikan tools apa yang sobat gunakan untuk mengcompile progamnya.

Langsung saja sob saya berikan Script yang sudah jadi siap untuk dicompile, berikut ini: Script / Source Kode Progam Inputan Stack dengan C/C++

#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
printf("Sugeng Siswanto\n");
printf("2011 B - 1412110152\n");
printf("Input Angka : \n");
printf("=====================\n");
int S152[20], U152[20], G152,E152,N152, G152;
N152=-1;
G152=1;
scanf("%E152",&G152);
N152++;
S152[N152]=G152;
for(E152=1; E152<=9; E152++)
{
scanf("%E152",&G152);
while(N152>1 && S152[N152]>G152)
{
G152++;
U152[G152]=S152[N152];
N152--;
}
N152++;
S152[N152]=G152;
while(G152>1)
{
S152[N152]=U152[G152];
G152--;
}
}
printf("Hasilnya Tampilan Stac Adalah : \n");
for(E152=0; E152<=9; E152++)
{
printf("%i ",S152[E152]);
}
}

Output Progam Inputan Stack dengan C/C++

Progam Inputan menggunakan Stack C/C++

Yak...Kurang Lebih tampilan outputnya seperti yang diatas sob. Demikianlah Postingan kali ini yang membahas Progam Stack Inputan C/C++ (Struktur Data), semoga bermanfaat buat sahabat semua. pada Mata Kuliah Struktur data Bab berikutnya yaitu Queue, yuk intip apa itu Queue dan contoh progam Queue atau Antrian pada Struktur Data C/C++