Şimdi Ara

(c++) sayı sıralama prg. exe sinde windwos hata raporu olşuo

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
925
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • alttaki prg. visual c++ da yazıp derliorum.. 0 hata..
    sonra exe sini çalştrıom prg. işlemler yapılıp bittiğinde
    windows hata raporu fln oluştro
    nedenki ?


    #include <iostream.h>

    int main()
    {

    int dizi[4];
    int i,j,k,temp;
    cout<<"5 elemanli sayi siralama programi"<<endl;
    cout<<"**********************"<<endl;

    //sayi girisleri
    for (k=1;k<6;k++)
    {
    cout<<k<<". sayiyi giriniz: ";
    cin>>dizi[k];
    }

    //kucukten buyuge sayi siralama

    for(i=1;i<6;i++)
    {
    for(j=i+1;j<6;j++)
    {
    if(dizi>dizi[j])
    {
    temp=dizi;
    dizi=dizi[j];
    dizi[j]=temp;
    }
    }
    }

    //sayilari kucukten buyuge dogru ekrana yazdirma
    cout<<endl<<endl<<"Kucukten buyuge siralama:"<<endl;
    for (k=1;k<6;k++)
    {

    cout<<dizi[k]<<endl;
    }

    //en buyuk sayiyi ekrana yazdirma
    cout<<endl<<endl<<"En buyuk:"<<dizi[5]<<endl;

    //en kucuk sayiyi ekrana yazdirma
    cout<<endl<<endl<<"En kucuk sayi:"<<dizi[1]<<endl<<endl;

    return 0;

    }



    < Bu mesaj bu kişi tarafından değiştirildi wk -- 25 Aralık 2005 23:31:26 >







  • bu forumda bi acaiplik var galiba [ i ] ler gözükmüyo o yüzden başta yanlış bi yorum yaptım sildim o kısmı :) programda bi hata yok bloodsheed dev-c++ da compile edip çalıştırdım bu yazdığın programı gayet normal çalıştı ve bittiğinde bi hata vermedi yanlız bloodsheed de programın sonuna şu şekilde bir syntax ekliyo

    system("PAUSE");
    return 0;

    belki senin kullandığın compilerda bu tip bi sorun oluşmuş olabilir istersen return 0 ın üstüne system("pause") yi de ekle



    < Bu mesaj bu kişi tarafından değiştirildi electrical -- 26 Aralık 2005 2:32:01 >
  • system("PAUSE");
    ile alakası olduğunu düşünmüyorum, o sadece press any key olayı ekliyor.

    not: denedim yine aynı ..



    < Bu mesaj bu kişi tarafından değiştirildi wk -- 26 Aralık 2005 12:30:02 >
  • k=1 den baslayıp 6 ya kadar dizi[k] demissin de dizini 4 e kadar acmıssın yukarda
    Dizi[5] ve dizi[6] da overflow olur
  • quote:

    Orjinalden alıntı: pascuu

    k=1 den baslayıp 6 ya kadar dizi[k] demissin de dizini 4 e kadar acmıssın yukarda
    Dizi[5] ve dizi[6] da overflow olur


    saol, çözüm buydu.
    nasıl gözümden kaçtı anlamadım



    < Bu mesaj bu kişi tarafından değiştirildi wk -- 26 Aralık 2005 14:06:40 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.