Şimdi Ara

##### P.R.O.G.R.A.M.L.A.M.A. .D.E.R.S.L.E.R.İ ##### (17. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
415
Cevap
49
Favori
79.381
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
4 oy
Öne Çıkar
Sayfa: önceki 1516171819
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Konuya baya bi yoğun ilgi var .
    Son gönderdiğim çarpma algoritmasında bir iki küçük hata var.
    Birincisi kesirli sayılarla da işlem yapılacağından giriş için kullanılan değişkenler integer olamaz.
    Son olarak da yazacağımız insert fonksiyonu ile sağdan "nx" hane ayıracak şekilde nokta eklenecek olduğunu belirtmeyi unutmuşum.
    insertsağdan(".",st,nx) olacak yani

    Yakında iki yama hazırlamayı düşünüyorum.
    Hatta C deki bazı string fonksiyonlarını öğrenebilirsem kodları ile birlikte "Service pack 0.1" çıkarmayı planlıyorum

    Bu arada herkezin geçmiş Kurban Bayramı Mübarek olsun..




  • Arkadaşlar benim bir algoritma sorum olacak, lütfen yardımcı olur musunuz?

    ------
    Kullanıcının girdiği bir kelimede, bir harfin kaç kez geçtiğini bulan algoritmayı kurunuz ve akış şemasını çiziniz

    -------

    teşekkürler
  • arkadaşlar merhaba bende C ile programlamaya yeni başlayanlardanım. ve dersleri yakından takip etmek istiyorum.

    ancak benim bir tavsiyem olacak. dersler hakkında yorumlarımızı başka bir başlıkta toplasak burayı kirletmesek daha iyi olmazmı, nedersiniz?

    yorumlarımızla gürültü kirliliği yapmayalım derim...
  • Emeğinize sağlık..
  • keşke devam etsek şu işe
  • geçen yıl c# dilinde oyun yapmıştık. bir bakın bakalım. eksik ve düzeltilmesi gereken yerler var. ama okul bitince kaldı öyle. linkteki sadece çalışan exe dosyası. isteyene visual studioyla hazırlanmış proje dosyasını da gönderebilirim

    http://rapidshare.com/files/185791180/arkanoid.rar.html



    < Bu mesaj bu kişi tarafından değiştirildi Hobar -- 19 Ocak 2009; 5:48:40 >
  • quote:

    Orjinalden alıntı: Hobar

    geçen yıl c# dilinde oyun yapmıştık. bir bakın bakalım. eksik ve düzeltilmesi gereken yerler var. ama okul bitince kaldı öyle. linkteki sadece çalışan exe dosyası. isteyene visual studioyla hazırlanmış proje dosyasını da gönderebilirim

    http://rapidshare.com/files/185791180/arkanoid.rar.html




    Tebrik ediyorum fakat rs hata veriyo

    quote:

    Error

    This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

    This limit is reached.

    To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.




  • birşey sorucam size daha ileri düzey c++ dersleri ne zaman geçilecek öğrenmek istiyorum??????????
  • quote:

    Orjinalden alıntı: gulal

    birşey sorucam size daha ileri düzey c++ dersleri ne zaman geçilecek öğrenmek istiyorum??????????


    geçilmiyecek.derslere ara verildi(öyle umuyorum).
  • Buraya kimse bakmıyor...
    soru yazmayın



    < Bu mesaj bu kişi tarafından değiştirildi MaDMaxiBo -- 7 Nisan 2009; 18:03:28 >
  • quote:

    Orjinalden alıntı: madmaxibo

    Buraya kimse bakmıyor...
    soru yazmayın

    senden 12 gün sonrada ben yazıyorum
  • Hocam dersleri takip ediyorduk.
    Ara mı verdiniz?
  • Değişik bir kod.Paylaşmak istedim..

    #include <stdio.h> 

    int grid[9] = {0};
    void PrintGrid(void);
    int CheckSolved(void);
    int TryAt(int n, int at);
    int Try(int n);

    void main(){
    char c;
    PrintGrid();
    printf("Take a pen & paper, and try the puzzle yourself.\n");
    printf(" All you have to do is write numbers from 1 to 9 \n");
    printf(" in a 3x3 grid, such that all rows, columns and \n");
    printf(" diagonals add up to 15.\n");
    printf("Press <Enter> to see who is faster... :)");
    scanf("%c", &c);
    printf("solving the puzzle...\n");
    Try(9);
    PrintGrid();
    }

    int Try(int n){
    int at;
    if(n==0){
    if(CheckSolved()){
    return 1;
    }
    else
    return 0;
    }

    for(at=0; at<9; at++){
    if(TryAt(n, at)){
    if(Try(n-1)){
    return 1;
    }
    grid[at]=0;
    }
    }
    return 0;
    }

    int TryAt(int n, int at){
    int r,c,sum;
    if(! (n>=1 && n<=9)||
    !(at>=0 && at<=8) ||
    grid[at] )
    return 0;

    grid[at] = n;

    for(r=0; r<3; r++){
    sum=0;
    for(c=0; c<3; c++){
    sum+= grid[3*r+c];
    }
    if(sum>15)
    goto returnFalse;
    }
    for(c=0; c<3; c++){
    sum=0;
    for(r=0; r<3; r++){
    sum+= grid[3*r+c];
    }
    if(sum>15)
    goto returnFalse;
    }
    if(grid[0]+grid[4]+grid[8] > 15)
    goto returnFalse;
    if(grid[2]+grid[4]+grid[6] >15)
    goto returnFalse;
    return 1;

    returnFalse:
    grid[at] = 0;
    return 0;
    }
    void PrintGrid(){
    int r,c;
    printf("+-+-+-+\n");
    for(r=0; r<3; r++){
    printf("|");
    for(c=0; c<3; c++){
    if(!grid[3*r+c])
    printf(" |");
    else
    printf("%d|", grid[3*r+c]);
    }
    printf("\n+-+-+-+\n");
    }
    }
    int CheckSolved(){
    int r,c,sum;
    for(r=0; r<3; r++){
    sum=0;
    for(c=0; c<3; c++){
    sum+= grid[3*r+c];
    }
    if(sum != 15)
    return 0;
    }
    for(c=0; c<3; c++){
    sum=0;
    for(r=0; r<3; r++){
    sum+= grid[3*r+c];
    }
    if(sum!=15)
    return 0;
    }
    if(grid[0]+grid[4]+grid[8] != 15)
    return 0;
    if(grid[2]+grid[4]+grid[6] !=15)
    return 0;

    return 1;
    }




  • Bu konu ölmüş yaw.
    Gelen giden yok.
  • bu konuyu yeni gördüm ve başlatan ve emeği geçen arkadaşları tebrik ederim.devam eden arkadaşlarada başarılar dilerim ama tavsiyem csharp olurdu.
    c programlama
  • konu uçmuş gitmiş
  • Yeni başlayanlar için güzel bir kaynak olmuş.Teşekkürler
  • Evet hocam devam etseniz çok seviriniz
  • Kaynak gerçekten harika. Bu sene visual basic'ten C# geçiş yapacağız. Benim için çok yararlı olacağa benziyor.

    Ara verdiyseniz devam edin C# hakkında öğrenmem gereken çok şey var..
  • xna studio ile ilgili örnekleriniz varsa paylaşırsanız süper olur arkadaşlar
  • 
Sayfa: önceki 1516171819
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.