1. 1.
    0
    basit bir sıralama kodu yazayım dedim öğlesine , ama kod bana kafayı yedirtcek
    bi hata var ama göremiyorum

    olusturdugum dizi fonksiyona gidince 2.elemanı 2degerini alıyor , nedenini bir türlü anlıyamıyorum

    atıyorum sayılar
    5 7 99 73 8 ise

    fonksiyona gönderince geri gelen hali

    5 2 7 8 73 oluyor

    kodlar

    5. include<stdio.h>
    6. include<conio.h>
    7. include<time.h>
    8. include<stdlib.h>
    void sirala(int diz[],int s)
    {
    int k,l;
    int gecici;
    for(k=1;k<s;k++)
    for(l=0;l<s;l++){
    if(diz[l]>diz[l+1]){ // 5 4 9 7 // 4 5 9 7
    gecici=diz[l];
    diz[l]=diz[l+1];
    diz[l+1]=gecici;
    }
    }
    }

    main()
    {
    int dizi[7];
    srand(time(NULL));
    int i;
    for(i=0;i<7;i++)
    {
    dizi[i]=(rand()%100);
    printf("%d ",dizi[i]);
    }
    printf("nnSiralanmis Halin");
    sirala(dizi,7);
    for(i=0;i<7;i++)
    printf("%d ",dizi[i]);
    getch();

    }
    ···
  1. 2.
    0
    http://inciswf.com/1293985576.swf
    ···
  2. 3.
    -1
    for loop'u kontrol et panpa
    ···
  3. 4.
    -1
    @9 for döngüsünü diyorum lan
    ···
  4. 5.
    0
    panpa orası düzgün
    ···
  5. 6.
    0
    ya başka sıralama sorusuda yazdım o calısıyor
    ama bunda saçma bi sıkıntı var
    ···
  6. 7.
    0
    ne hatası alıyosun?
    ···
  7. 8.
    0
    @12 panpa diziyi fonksiyona gönderince
    2.eleman 2 oluyo

    atıyorum dizi
    4 7 10 9 ise yeni hali

    4 2 7 9 oluyor
    ···
  8. 9.
    0
    @14 sıralayıp vericek işte ordaki küçük hatayı cözmek istiyorum

    random atanan sayilar fonksiyona gidince sıralanıp ekrana yazssın
    ( yeni kod istemiyorum yazdıgım kodun neresi yanlışta 2.elemanın degerini 2 yapıyor )
    ···
  9. 10.
    0
    lan for döngüsünde "l" kullanan bi seni gördüm amk
    ···
  10. 11.
    0
    c plus mu bu amk hangisi c# da yardım edebilirim
    ···
  11. 12.
    0
    @16 panpa i ile j ye ilerde ihtiyacım vardı o yüzdn :D tabi başlangıçtaki hatayı cözersem devam edicem
    ···
  12. 13.
    0
    @17 panpa bu c dili
    ···
  13. 14.
    0
    sırala içinde 2 for var ya geciciyi en içteki forda şöyle kullan;
    gecici=0;
    ···
  14. 15.
    0
    ilk for 0 dan baslicak panpa
    ···
  15. 16.
    0
    gecici'nin ilk değeri ne fonksiyonda? orda sorun olabilir.
    ···
  16. 17.
    0
    bir de sırala fonsiyonundaki son parantezi bir kontrol et.
    ···
  17. 18.
    0
    @20 panpa malesef :/ olmadı
    ···
  18. 19.
    0
    öğlesine nedir dıbına koyim ya ha nedir?
    ···
  19. 20.
    0
    lan derleyici olsa şu makinede çözücem sorunu da bu pcde bir tak yok:(
    ···