FORUMCENTER

SENDE ÜYE OL VE BİZE KATIL BİLGİNİN GÜCÜNE ULAŞ !
 
AnasayfaSSSAramaKayıt OlGiriş yapZiyaretçi Defteri
En son konular
» ForeverAutoHits Türkçe Surf Sitesi / Ödeme Kanıtlı
Salı Ağus. 14, 2018 3:58 pm tarafından metin1

» LotoFun Yatırımsız Sürekli Kazanç
Salı Ağus. 14, 2018 3:56 pm tarafından metin1

» Btcclicks Bitcoin kazandıran Ptc / Ödeme Kanıtlı
Ptsi Kas. 20, 2017 11:10 am tarafından metin1

» Reklam İzleyerek bitcoin kazanma
C.tesi Ağus. 26, 2017 8:56 pm tarafından metin1

» TÜRKİYE CUMHURİYETİ TAPUSU
Perş. Şub. 16, 2017 7:19 am tarafından ORHAN AFACAN

» Bitcofarm ödemeleri
Ptsi Şub. 13, 2017 4:44 pm tarafından metin1

» CetoBeto ödemeleri
Çarş. Kas. 23, 2016 10:51 am tarafından metin1

» Freebitcoin - Faucet game
Salı Kas. 22, 2016 12:13 am tarafından metin1

» Dollarclix payza ödemeleri
Perş. Kas. 17, 2016 1:10 pm tarafından metin1

FORUMCENTER GÜVENLİ İNTERNETİ DESTEKLİYOR
Güvenli İnternet'i Desktekliyoruz
En bakılan konular
Facebook Yorum Attırma HiLesi Yenilenmiştir.
Okul İçin Tavsiyeler
Warcraft 3 + Frozen Throne + Dota (Tek Link Premium Link FuLL SpeeD)
ps2 oyunları indir
TeknoFem Ücretsiz Dersleri
CİLLE 47. BÖLÜM
Facebook Arkadaş Kasma .
Jcow sosyal paylaşım programı
CİLLE`NİN 46. BÖLÜMÜ
okul tavsiyeleri 3 :)
Haftanın en aktif yollayıcıları
Kimler hatta?
Toplam 3 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 3 Misafir

Yok

Sitede bugüne kadar en çok 706 kişi Perş. Şub. 07, 2013 4:02 pm tarihinde online oldu.
Dost Siteler
Girinti 

Paylaş | 
 

 "C++" HAZIR KODLAR [23]

Aşağa gitmek 
YazarMesaj
afd57
Co-Admin
Co-Admin
avatar

Mesaj Sayısı : 1922
Kayıt tarihi : 11/08/12
Yaş : 22
Nerden : Sinop

MesajKonu: "C++" HAZIR KODLAR [23]   Paz Ağus. 19, 2012 7:27 am

#include
#include

main()
{
int A[21]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; //Mahkumların hepsine 1 degeri verdim,yaşadıklarını belirtmek için.
int i,j,n,sayac,x;
i=0; // 1. mahkumdan başlandığı için i=0 başlangıç değeri verdim.
while(1) { sayac=0;x=0;n=i+1;
while(1){ if(n>20) n=0;
if(A[n]==1) sayac++; //Hayatta olan mahkumdan sonraki hayatta olan ilk iki mahkumu bulmak icin,
if(sayac==2) break; //sonsuz döngü açtım,bu ilk iki mahkumdan ikincisine ulaştığımda döngüyü kırdım,
n++; //çünkü ölücek olan ikinci mahkum olacak,
}
A[n]=0;//döngüyü kırdıktan sonra o makuma 0 değeri vererek öldürdüm.

while(1) { n++; //öldürdüğüm mahkumdan sonra gelen ilk hayattaki mahkumu bulmak için,
if(n>20) n=0; //yine sonsuz bir döngü açtım,çünkü bi yerden sonra ölü mahkumdan sonra gelen,
if(A[n]==1) {i=n;break;} // mahkumda ölü olabilir,yani 18.=0,19.=0 olabilirdi.
}
for(j=0;j<21;j++) { if(A[j]==1) x++;} // for döngüsüyle hayatta kalan tek 1 kişi olup olmadığını kontrol ettim,
if(x==1) break; //eğer 1 kişi kalmışsa en baştaki sonsuz döngüyü kırıp çıktım..
}
for(j=0;j<21;j++) {if(A[j]==1) { printf("%d",j+1);break;} // son olarak hayatta olan kişiyi indis numarısıyla buldum..
//indis numarasını 1 arttırım çünkü A[0] 1. kişiyi temsil ediyo aslında.
}


getch();return 0;
}
Sayfa başına dön Aşağa gitmek
http://www.afdprogramlama.tr.gg
 
"C++" HAZIR KODLAR [23]
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
FORUMCENTER :: KOD BANKASI :: c++ kodları-
Buraya geçin: