arkadaşlar abiler ablalar bana hakikaten c derleyici . elimdeki editör çogunlukla hata veriyor calıstırmıyor sizlerden ricam en saglamından bi tane fazla degil editör be abim Allah rızası için bu fakire bi tane... herkese açık güneşli mutlu günler

Ben verilen bir sudoku çözümünü otomatik bulan küçük bir program C'de yazmıştım. Matris veriyorsun, kendisi otomatik olarak çözüm varsa buluyor, kesin çözüm yoksa, bunda kesin çözüm yoktur sezgisel çözüm arayın diyor.

Ah be dostum Başka dil bulamadın mı bu oyunu yazmak için hadi Vb olsa veya hangi dil olursa olsun farketmezdi ama sen gittin yapısal dil ile yapmaya kalkmışsın Ben sudoku hastasıyımdır benim de aklımdan geçti bu proje hatta mantığı bile hazır. Eğer algoritma istiyorsan gel msn ye çözümünü söyleyeyim ÑightMa

Arkadaşlar bir sudoku programı yazmak istiyorum algoritmayı biraz düşündüm fakat oturtamadım. Kuralları tekrar edeyim: Kod: Oyunun kuralları 9 9 kutucuk var bu kutucuklarda aynı rakamlar tekrar etmeyecek bunun yanı sıra kendi içinde 9 lu bir kare oluşturduğunuzda burda da rakamlar tekrar etmiyicek. Dikey ve boylam olarak da tekrar etmeyecek. Yaptığım algoritma : Öncelikle 2 boyutlu dizi oluşturma Sayıların içinde bulunduğu bir dizi(1,2,3,4,5,6,7,8,9) Daha sonra scanf ile kullanıcıdan bilgi alınıp kontrol edilmeli bunlar bir döngüde olmalı Birde random olarak bazı ipuçları olmalı Algoritma kötü oldu ama biraz geliştirirsek olabilir. Yardımlarınızı bekliyorum. Buda örnek resim: Kod: #include <stdio. h> #include <stdlib. h> #include <time. h> int random ; void tablo void dolu int main { srand(time ; tablo ; printf ; do{ system ; char koordinat, sayi, sayi1, sayi2, sayi3, sayi4, sayi5, sayi6, sayi7, sayi8, sayi9, sayi10, sayi11, sayi12, sayi13, sayi14, sayi15, sayi16, sayi17, sayi18, sayi19, sayi20; char sayi21, sayi22, sayi23, sayi24, sayi24, sayi25, sayi26, sayi27, sayi28, sayi29, sayi30, sayi31, sayi32, sayi33, sayi34, sayi35, sayi36, sayi37, sayi38, sayi39, sayi40; char sayi41, sayi42, sayi43, sayi44, sayi45, sayi46, sayi47, sayi48, sayi49, sayi50; printf ; scanf ; printf ; scanf ; random = rand % 9; if(koordinat a1) else if(koordinat a2) ... ... ... while ; } İşte olayın temeli bu Bir kısım yerler random olmalı bunun için kaç random sayı varsa o kadar elemanlı bir dizi oluşturmak gerekiyor. Birde kontrol sistemi olacak. Biz sudokuyu çözerken hata yaptığımızda uyarı vercek Yardımlarınızı bekliyorum

C++ ya çevirmem 2 dk alır İlle yapısal olmasın diyorsan