C Program untuk Soal Merpati Pemuliaan

Written By dika on Rabu, 16 Maret 2011 | 18.59

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); }

0 komentar:

Posting Komentar

Terima Kasih Atas Kunjungan Anda,Segala Kritik Dan Saran Menjadi Perbaikan ADMIN.Mohon Jangan Menampilkan Email Anda Dalam Komentar, Demi Privasi Email Anda.

Masukan Email Anda Untuk BErlangganan Konten HACKING

Enter your email address:

Delivered by FeedBurner