Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
Proje Teslimlerini 16-01-2008 (Çarşamba) Saat 23:59 'a kadar
http://odevteslim.canturna.com
adresine ders kayıt sistemindeki öğrenci numaranız ve şifrenizi kullanarak yüklemeniz gerekmektedir.
Ödev kontrolleri 21,22 ve 24 Ocak günleri öğrenci numarasına göre (küçükten büyüğe) yapılacaktır.
Ödev kontrolünde siteye yüklediğiniz codefile.cpp dışında göstermek istediğiniz harici kod döküman ve benzeri kaynağı getirebilirsiniz.
Puanlandırmada temel olarak yükleme yaptığınız dosya kriter olarak alınacaktır.
Verilecek puan programın çalışmasından ziyade anlatımınıza bağlı olacaktır. Eğer ki kodunuzun son hali stabil şekilde çalışamıyor ise çalışabilen sınırlarını açıklama kısmında belirtiniz.
Eğer kodunuz sonuca varamıyorsa kod içerisinde puzzle'ı ekrana yazdıracak şekilde ödevinizi düzenleyin.
Diğer tüm sorularınızı foruma yazabilirsiniz.
|
No comment anymore...
I will.. |
|
|
Yazar |
|
seyehat
istanbul
banlandı
Kayıt: 01.09.2007 |
|
hocam get_word_size_at fonksionunda şöyle bi hatayla karşılaışıyrum
Unhandled exception at 0x00411f2a in VisualStudio2005.exe: 0xC0000005: Access violation reading location 0xa16eb4c4
bu 8x8 lik puzzle yada daha yukrısnda veriyor daha aşağısında hat vermiyo ama yukarsında hep anı hatayı veriyo döngü içinde kullnıyorum bu arada fonksionu..sorun ne olabilir
.
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
Tahminen kelime indexinde ilerlemek için int bir değişken kullanıyorsun ve long la bulduğun bir sayıyı bu inte atayınca negatif depğer alıyor buda fonksiyondaki pointer aritmetiğinde hata veriyor.
kelime dizisinde index belirleyen bütün değişkenlerini long seç. (8 kelimeler sanırım int sınırını geçmediğinden bu sınırı geçince hata almaya başlıyorsun.)
|
|
Yazar |
|
encin
Kayıt: 30.11.2007 |
|
rasgele sayı üretirken aralıktaki bazı sayıları hariç tutmanın pratik bir yolu var mı
mesela [1, 10] aralığında 4 ve 7 dışında üretmek
bunun için [1,4) , (4,7), ve (7, 10] aralıklarında rasgele üç sayı üretip bu sayılardan birini rasgele seçmeyi düşündüm ama daha fazla sayı olunca bu iş zor oluyor
daha kısa nasıl olabilir ??
|
|
Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
encin yazdi | rasgele sayı üretirken aralıktaki bazı sayıları hariç tutmanın pratik bir yolu var mı
mesela [1, 10] aralığında 4 ve 7 dışında üretmek
bunun için [1,4) , (4,7), ve (7, 10] aralıklarında rasgele üç sayı üretip bu sayılardan birini rasgele seçmeyi düşündüm ama daha fazla sayı olunca bu iş zor oluyor
daha kısa nasıl olabilir ?? |
rasgele=rand()%8;
if (rasgele>3)
rasgele++;
if (rasgele>6)
rasgele++;
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
naranja
Kraliyet Ailesinden
Kayıt: 18.10.2007 |
|
encin yazdi | rasgele sayı üretirken aralıktaki bazı sayıları hariç tutmanın pratik bir yolu var mı
mesela [1, 10] aralığında 4 ve 7 dışında üretmek
bunun için [1,4) , (4,7), ve (7, 10] aralıklarında rasgele üç sayı üretip bu sayılardan birini rasgele seçmeyi düşündüm ama daha fazla sayı olunca bu iş zor oluyor
daha kısa nasıl olabilir ?? |
if(rasgele>=a && rasgele <=b)
rasgele+=(b-a);
a ile b aralığında bi sayı olursa, o aralık yokmuş gibi davranır bu kod :)
veya case yapısıyla da yapabilirsin,
Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.
|
|
Yazar |
|
encin
Kayıt: 30.11.2007 |
|
benzer şeyler ben de düşündüm ama hem değerlerin üretilme olasılıkları eşit olmuyor hem de üretilecek ve hariç tutulacak değer sayısı arttıkça if ya da case le çok uzar
dilin yapısında böyle bir imkan var mı diye merak ettim
|
|
Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
yazdığım kodu denedin mi. nasıl eşit olmuyor.
bana gayet eşit geldi yazdığım kodda üretilecek rasgele sayı
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
neurorebel
Kayıt: 15.08.2007 |
|
sayı geçerli aralıklara girinceye kadar arttırıp / azaltabilirsiniz
arttırmaya ya da azaltmaya karar vermek için rasgele sayının toplam aralığın neresine yakın olduğuna bakabilirsiniz.
edit: geçerli sayıları (muhtemelen bulunduğunuz noktaya yerleştirilebilecek geçerli kelime uzunlukları :) ) bir int array'e atıp (count'u tutarak) 0..count - 1 arasında bi rasgele sayı üretip o indexteki sayıyı alabilirsiniz.
Do weird and difficult things.
|
|
Yazar |
|
encin
Kayıt: 30.11.2007 |
|
reccae yazdi | yazdığım kodu denedin mi. nasıl eşit olmuyor.
bana gayet eşit geldi yazdığım kodda üretilecek rasgele sayı |
evet eşit oluyormuş gerçekten de
ama kodun şöyle olması gerekiyo galiba ( 7 üretilememesi ve 10 üretilebilmesi için )
r = 1 + rand( ) % 8 ;
if( r > 3 ) r++ ;
if( r > 5 ) r++ ;
ama bunu bir döngü içine atmak zorundayım, buradaki değerleri örnek olarak yazdım
neyse,
biraz düzenlersem işime yaricak galiba
teşekkürler
|
|
Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
encin yazdi | reccae yazdi | yazdığım kodu denedin mi. nasıl eşit olmuyor.
bana gayet eşit geldi yazdığım kodda üretilecek rasgele sayı |
evet eşit oluyormuş gerçekten de
ama kodun şöyle olması gerekiyo galiba ( 7 üretilememesi ve 10 üretilebilmesi için )
r = 1 + rand( ) % 8 ;
if( r > 3 ) r++ ;
if( r > 6 ) r++ ;
ama bunu bir döngü içine atmak zorundayım, buradaki değerleri örnek olarak yazdım
neyse,
biraz düzenlersem işime yaricak galiba
teşekkürler |
böyle daha güzel
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
encin
Kayıt: 30.11.2007 |
|
orası 6 değil, 5 olmalı bence
|
|
Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
encin yazdi | orası 6 değil, 5 olmalı bence |
kodu çalştırıp buraya kosam aklında kalmaz. en iyisi kendin dene :)
bir kızılderili atasözünün dediği gibi sana gösterirsem unutursun, söylersem belki aklında kalır ama seni de dahil edersem anlarsın
ayrıca rasgele sayı üretirken felsefe yapmak da bana özgü bir şey sanırım
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
adaniak
Kayıt: 13.01.2007 |
|
Hocam projeyi anlatımdan sonra mı sonuçlandıracaksınız yoksa kodları aldıktan sonra mı?
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
adaniak yazdi | Hocam projeyi anlatımdan sonra mı sonuçlandıracaksınız yoksa kodları aldıktan sonra mı? |
Tabiki anlatımdan sonra. Anlatınca gözünüzün önünde vereceğim puanınızı.(Gizli de olabilir.:D)
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |