Program C untuk Menghasilkan Bilangan Acak

Written By dika on Rabu, 16 Maret 2011 | 19.07

Program C untuk Menghasilkan Bilangan Acak 
 
Ini adalah program sederhana untuk menghasilkan angka acak. Logika ini dapat digunakan untuk membangun program Lotto atau program untuk memilih nomor Lucky dan seterusnya. Berikut program 

# Include <stdio.h> # Include <stdlib.h> # Include <time.h>
int main (void) { int i; time_t t; srand ((unsigned) time (& t)); printf ("Sepuluh bilangan acak 0-99 \ n \ n"); untuk (i = 0; i <10; i + +) printf ("% d \ n", rand ()% 100); } ATAU
 
 
Jika diperlukan untuk menghasilkan angka antara 0 dan (num-1) maka program ini memenuhi solusi ideal 

# Include <stdio.h> # Include <stdlib.h> # Include <time.h> / * Mencetak nomor acak dalam kisaran 0-99 * / int main (void) { mengacak (); printf ("nomor acak dalam kisaran 0-99:% d \ n", random (100)); return 0; }
19.07 | 0 komentar | Read More

Program C untuk Dapatkan Sistem Waktu Sekarang

Program C untuk Dapatkan Sistem Waktu Sekarang 
 
Program ini membaca waktu sistem saat ini dan menampilkannya dalam bentuk HH: MM: SS # Include <stdio.h> # Include <dos.h>
int main (void) { struct waktu t; gettime (& t); printf ("Waktu saat ini adalah:% 2d:% 02d:% 02d \ n", t.ti_hour, t.ti_min, t.ti_sec); return 0; }
19.04 | 0 komentar | Read More

Program C untuk Mengatur / Mengubah Sistem Tanggal Berlaku


Program ini dapat digunakan untuk mengatur tanggal sistem atau untuk mengubah tanggal sistem saat ini.
 
 
# Include <stdio.h> # Include <process.h> # Include <dos.h>
int main (void) { struct tanggal ulang; struct tanggal save_date; getdate (& save_date); printf ("Original date: \ n"); system ("tanggal"); reset.da_year = 2001; reset.da_day = 1; reset.da_mon = 1; setdate (& reset); printf ("Tanggal setelah setting: \ n"); system ("tanggal"); setdate (& save_date); printf ("Kembali ke tanggal asli: \ n"); system ("tanggal"); return 0; }
19.02 | 0 komentar | Read More

C Program untuk Soal Merpati Pemuliaan

C Program untuk Soal Merpati Pemuliaan 
 
Masalahnya adalah sebagai berikut .Awalnya saya memiliki sepasang merpati dewasa (yang mampu berkembang biak) yang menimbulkan sepasang muda setiap bulan sampai mencapai usia 5 tahun (60 bulan). Namun pasangan muda mulai berkembang biak hanya jika adalah 2 bulan.  


Setelah pasangan merpati dewasa mulai pembibitan tidak pernah berhenti untils usia 5 tahun. Asumsikan usia merpati dewasa awal adalah 2 bulan. Program ini mengambil no. bulan sebagai masukan dan akan menghitung total no. merpati selama waktu tertentu (seperti yang diberikan oleh input). 

Masalah ini dibingkai, berdasarkan imajinasi saya sendiri dan saya sebut masalah ini sebagai PIGEON BIBIT MASALAH. Berikut adalah kode 

# Include <stdio.h> # Include <process.h>
struct node { int umur; struct node * link; };
typedef struct node * simpul;
Node getnode () { Node x; x = (node) malloc (sizeof (struct node)); if (x == NULL) { printf ("Kehabisan memori \ n"); exit (1); } return x; }
void main () { unsigned int jumlah panjang = 1; unsigned int bulan, i; Node getnode pertama = ();/* ini adalah * pasangan dewasa awal / usia pertama kali-> = 2; / * mengasumsikan pasangan usia dewasa awal sebagai 2 * / pertama-> link = NULL; printf ("Masukkan bulan tidak ada \ n."); scanf ("% u", & bulan); untuk (i = 0;> iage = 2) & & (temp-> umur <= 60)) {Node Temp1 = getnode (); usia temp-> + = 1; Temp1-> umur = 1; Temp1-> link = pertama; pertama = Temp1; temp = link temp->; + + Count; } lain { temp-> umur + = 1; temp = link temp->; } } } printf ("Jumlah total pasangan setelah bulan u% =% ld \ n.", bulan, hitung); }
18.59 | 0 komentar | Read More

Program merusak Diri di C

Program merusak Diri di C 
 
Program ini akan menghancurkan dirinya pada eksekusi. Program ini akan menyebabkan file exe yang akan dihapus setelah eksekusi.. Itu adalah program ini mampu menghancurkan dirinya pada eksekusi.  


Berikut adalah kode
 
 
# Include <stdio.h> # Include <conio.h> # Include <dos.h> void main () { printf ("Program ini akan menghancurkan dirinya sendiri jika u tekan tombol apa saja \ n!"); getch (); menghapus (_argv [0 ]);/* array dari pointer ke baris perintah * argumen / }
 
CARA COMPILE? 


Load kode sumber untuk compiler dan kompilasi (tekan Alt-F9) dan kemudian tekan F9. Ini akan menghasilkan. Exe file dalam direktori saat ini (Bin direktori). Jalankan ini. File exe itu akan menghancurkan dirinya pada eksekusi.
18.51 | 0 komentar | Read More

Menebak Game Dalam C


Ini adalah permainan menebak kecil ditulis dalam C. Dalam permainan menebak kamu harus menebak angka antara 0 dan 100. Anda harus 8 kesempatan untuk melakukan itu. Setiap kali Anda keliru menebak program ini akan memberikan pe
tunjuk bahwa menebak Anda terlalu tinggi atau menebak Anda terlalu rendah. 


Berdasarkan petunjuk Anda harus menebak angka dalam upaya yang tersisa. Berikut kode 

 
# Include <stdio.h> # Include <stdlib.h> # Include <time.h>
void main () { int num, menebak =- 1, mencoba = 0, pass = 0; time_t t; srand ((unsigned) time (& t)); num = rand ()% 100; while ((= num) guess! & & mencoba <8) { printf ("Masukkan num menebak b / w 0 & 100 (Anda memiliki% d percobaan ditinggalkan) \ n", (8-mencoba)); scanf ("% d", & tebak); mencoba + +; if (tebak == num) { printf ("Hore Anda menebak dengan benar \ n!"); pass = 1; } else if (<num menebak) printf ("rasa Anda terlalu tinggi \ n"); lain printf ("rasa Anda terlalu rendah \ n"); } if (pass == 0) printf ("Maaf Anda kehilangan jumlah yang benar adalah% d \ n", num); }
18.48 | 0 komentar | Read More

Program C Tanpa Fungsi Utama

Program C Tanpa Fungsi Utama

Bagaimana menulis sebuah program C yang tanpa fungsi utama?. Apakah mungkin untuk melakukan itu. Ya bisa ada sebuah program C yang tanpa fungsi utama.  


Berikut kode program tanpa fungsi utama .
   

# Include <stdio.h> # Define decode (s, t, u, m, p, e, d) m # u # s # # t # # # Define mulai decode (a, n, i, m, t,, e)
int mulai () { printf ("hello"); }
 
Apakah program di atas berjalan tanpa fungsi utama? Ya, program di atas berjalan baik-baik saja bahkan tanpa fungsi utama. Tapi bagaimana, whats logika di balik itu? Bagaimana kita bisa memiliki program C bekerja tanpa utama? 

Di sini kita menggunakan perintah preprocessor # define dengan argumen untuk memberi kesan bahwa program ini berjalan tanpa utama. Namun pada kenyataannya berjalan dengan fungsi utama tersembunyi.
The '# #' operator disebut token atau token menyisipkan penggabungan operator. Itu adalah kita bisa menggabungkan dua atau lebih karakter dengan itu.
CATATAN: Preprocessor adalah program yang processess kode sumber sebelum kompilasi.
 
Lihatlah garis 2 program -
# Define decode (s, t, u, m, p, e, d) m # u # s # # t # #
 
Apakah preprocessor lakukan di sini. The decode makro (s, t, u, m, p, e, d) sedang diperluas sebagai "harus meluruhkan" (The # # operator gabungan m, s, u & t ke dalam harus meluruhkan). Logikanya adalah ketika Anda melewati (s, t, u, m, p, e, d) sebagai argumen itu menggabungkan, 1 4, 3 & ke-2 karakter (token).
 
Sekarang lihat pada baris ketiga dari program -
# Define mulai decode (a, n, i, m, t,, e)
 
Berikut preprocessor menggantikan makro "mulai" dengan ekspansi decode (n,, i, m, t,, e). Menurut definisi makro pada baris sebelumnya argumen harus diperluas sehingga, 4 1, 3 & karakter 2nd harus digabung. Dalam argumen (n,, i, m, t,, e) 4, 1, 3 & karakter 2 adalah 'm', 'a', 'i' & 'n'.
Jadi baris ketiga "int mulai" diganti dengan "int main" oleh preprocessor sebelum program ini diteruskan untuk compiler. Itu saja .


Intinya adalah tidak akan pernah ada ada sebuah program C yang tanpa fungsi utama. Di sini kita hanya memainkan gimmick yang membuat kita percaya program berjalan tanpa fungsi utama, namun sebenarnya terdapat fungsi utama tersembunyi dalam program ini. Di sini kita menggunakan direktif proprocessor untuk cerdas mengganti kata dimulai "oleh" utama ". Dalam kata sederhana mulai int = int utama.
18.43 | 0 komentar | Read More
Masukan Email Anda Untuk BErlangganan Konten HACKING

Enter your email address:

Delivered by FeedBurner