Yıllar önce bir kral 21 tane mahkum içerisinden ikisini affetmeye karar verir.
Mahkumlar dairesel şekilde dizilmektedir.Ve her birine 1 kılıç veriliyor.Birinci kişiden başlayarak her seferinde iki kişi atlayıp üçüncü kişi dördüncü kişiyi öldürüyor.Tekrar iki kişi atlayıp yedinci sekizinciyi öldürüyor Sonra kalan iki kişi kurtuluyor onu bulunuz..
Bu sorunun bir çok yöntemi varmış..
Hocanın istediği While döngüsü ile cevap yapılıcakmış..
Güveniyorum size r10 =)=)
Bir Beyin Fırtınası Sorusu [ Ödev :) ]
6
●543
- 28-12-2010, 16:04:30Ben niye 1 ile 13 buldum
DAiresel olduğundan sıranın sonunda kalan fazla adamıda sayıp en baştan devam ederek eleme gerekiyor sanırım. 3 senedir c++ dan kalıyordum bu sene vizeden 50 aldım giçicem ama bunu yapamam sanırım 
Edit : 15,17 buldum şimdide
1,2,3,5,6,7,9,10,11,13,14,15,17,18,19,21
21,1,2,5,6,7,10,11,13,15,17,18
1,2,5,7,10,11,15,17,18
2,5,7,11,15,17
2,5,7,15,17
2,7,15,17
7,15,17
15,17
Her zaman 4. kişi ölüyor.
DAiresel olduğundan sıranın sonunda kalan fazla adamıda sayıp en baştan devam ederek eleme gerekiyor sanırım. 3 senedir c++ dan kalıyordum bu sene vizeden 50 aldım giçicem ama bunu yapamam sanırım