#include <iostream>
#include <string.h>
using namespace std;
// Muhammad Irfan Zidni
// 3420230013
// Tekhnik Informatika
// Fungsi untuk mencetak garis
void garis() {
printf("-------------------------");
cout << endl;
}
// Fungsi untuk menampilkan tanda tangan
void ttd() {
char nama[20], email[30];
strcpy(nama, "Muhammad Irfan Zidni");
strcpy(email, "muhammadirfanzidni801@gmail.com");
printf("Nama : %s\n", nama);
printf("Email : %s\n", email);
}
int main() {
/*
1. Ketika suatu variable di deklarasikan, memori yang diperlukan untuk menyimpan nilainya
ditetapkan pada suatu lokasi tertentu di dalam memori komputer pada suatu alamat.
2. Secara umum, program C++ tidak menentukan sendiri alamat memori di mana nilai variable
tersebut disimpan. Tugas ini diserahkan kepada OS (Operating System) untuk menentukan
lokasi memori tersebut.
*/
int nilai[5], *p, i;
nilai[0] = 5;
nilai[1] = 10;
// Mencetak nilai menggunakan looping
for (i = 0; i < 2; i++) {
cout << "Nilai [" << i << "] adalah " << nilai[i] << endl;
}
// Menampilkan alamat dari elemen array
p = &nilai[0];
cout << "Alamat Nilai [0] adalah " << p << endl;
p = &nilai[1];
cout << "Alamat Nilai [1] adalah " << p << endl;
garis();
ttd();
return 0;
}