C++ Dizi Sorusu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bosluk
    Bosluk's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    2*2 lik matrısın elemanlarını gırcem böle bısey yazdm fakat olmuyor    

     

    int i,j;

        char m1[2][2];

        cout<<"matrisi girin: ";

        for(i=0;i<=m1[i][j];i++)

        {for(j=0;j<=m1[i][j];j++){

                                  cin>>m1[i][j];

                                  }

        }

    Burda dizinin bütün elemanlarını gıremıorm sadece bır sayı gırdkten sonra kapanıo neden :S 

    Ayrıca diziyi [3][3] ve ustu yaptgmda calısmayı durduruo program neden :S


    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

     

    for(i=0;i<=2;i++)

        {for(j=0;j<=2;j++){

                                  cin>>m1[i][j];

                                  }

        }

     

    Şeklinde olacak dizinin elemanlarının içinde otomatik olarak 0 yüklü.. Doğal olarak for'ların ilk adımında döngüden çıkıyor :))


    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bosluk
    Bosluk's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    NmC bunu yazdı:
    -----------------------------

     

    for(i=0;i    {for(j=0;j<=2;j++){

                                  cin>>m1[i][j];

                                  }

        }

     

    Şeklinde olacak dizinin elemanlarının içinde otomatik olarak 0 yüklü.. Doğal olarak for'ların ilk adımında döngüden çıkıyor :))


    -----------------------------

    Çok saol hocam sımdı anladım , böylede 7 tane eleman alıyor :S


    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    for(i=0;i<2;i++)

    {

    for(j=0;j<2;j++)

    {

    cout<<"m1["<<i<<"]["<<j<<"]: ";

    cin>>m1[i][j];

    }

    }

     

    okuturken niye sadece m1[j] olarak okutmaya çalışıyonuzki? :D bu bi matris ve sadece satırı değil sütunuda belirtmelisiniz.

    edit: NMC sende forları i<2 değil i<=2 yapmışsın 0 ve 1 indislerine ek olarak 2 indisinide okutmaya çalışmışsın o yüzden hatalı olmuş


    :)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    wasd bunu yazdı:
    -----------------------------

    for(i=0;i<2;i++)

    {

    for(j=0;j<2;j++)

    {

    cout<<"m1["<<i<<"]["<<j<<"]: ";

    cin>>m1[i][j];

    }

    }

     

    okuturken niye sadece m1[j] olarak okutmaya çalışıyonuzki? :D bu bi matris ve sadece satırı değil sütunuda belirtmelisiniz.

    edit: NMC sende forları i


    -----------------------------

    Dalgınlık, matris boyutlarını 2 görünce direkt 2 yazmışım :)

    There are 10 types of people in the world. Those who knows binary and those who dont...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    NmC bunu yazdı:
    -----------------------------

    Dalgınlık, matris boyutlarını 2 görünce direkt 2 yazmışım :)


    -----------------------------

    derleyici olmayınca hata oluyo haliyle :)


    :)
Toplam Hit: 2341 Toplam Mesaj: 6