Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

C++ / Turk Ruleti

YaSa22

Fahri Üye
Fahri Üye
Katılım
12 Temmuz 2014
Mesajlar
2,293
Tepkime puanı
2
Puanları
0
Konum
GTA
Kacirildin Ve Tuzaga Dustun 6 Tane Yuvasi Olan Bir Revolveriniz Ve Yasamak İcin 3 Hakkiniz Var İyi Sanslar Veri Yapısı Modeliyle Yazilan Bu Kod C Diline Aittir..


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>

typedef struct node {

int data;
node *next;

};

node *insert(node *kutu,int data) {

if(kutu==NULL) {
kutu=(node *)malloc(sizeof(node));
kutu->data = data;
kutu->next = kutu;
return kutu;
}

else{
node *temp = (node *)malloc(sizeof(node));
temp->data = data;
temp->next = kutu;
node *iter = kutu;
while(iter->next!=kutu)
iter = iter->next;
iter->next = temp;
return kutu;

}
}

void printll(node *kutu){
node * iter;
iter=kutu;
if(kutu==NULL)
printf("liste bos");
else{
while(kutu->next!=iter){
printf("%d ",kutu->data);
kutu= kutu->next;
}
}
printf("%d ",kutu->data);
}

int main() {
puts("Turk Ruletine Hosgeldin..");
puts("Kacirildin tuzaga dustun");
puts("6 tane yuvasi olan bir revolver'iniz ve yasamak icin 3 hakkiniz var...\n");
puts("Iyi Sanslar..");
node *iter=(node *)malloc(sizeof(node));
iter=NULL;
int yerbelirle;
srand(time(NULL));
yerbelirle=rand()%6+1;
for(int i=1;i<=6;i++) {
iter=insert(iter,0);
}
for(int i=1;i<=yerbelirle;i++) {
iter=iter->next;
}
iter->data=1;

switch (yerbelirle) {

case 1:
break;

case 2:
for(int i=1;i<=5;i++) {
iter=iter->next;
}
break;
case 3:
for(int i=1;i<=4;i++) {
iter=iter->next;
}
break;
case 4:
for(int i=1;i<=3;i++) {
iter=iter->next;
}
break;
case 5:
for(int i=1;i<=2;i++) {
iter=iter->next;
}
break;
case 6:
iter=iter->next;
break;
}
char bekleyis=0;
int hak=3;
int sayac=0;
printf("Mermiyi Yerlestir Ve kovani Cevir -> bir karaktere Basman yeterli..\n");
bekleyis=getch();
while(hak!=0) {
hak--;
sayac++;
if(iter->data==1) {
printf("BoOoOoOoOoOmMmMmMmM Gule Gule Dunya,%d seferde gittin\n",sayac);
break;
}
else {
if(hak==0) {
puts("Kurtuldun Sanslisin =)..");
break;
}
printf("Yasamak icin %d Hakkin kaldi\n",hak);
puts("bir tusla cek tetigi devam et..");
bekleyis=getch();
iter=iter->next;
}
}
getch();
}
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst