Şimdi Ara

Goto yapısı kullanmadan nasıl yazabilirim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
924
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • for (i = 1; i <= m; i++) {
    for (j = 1; j <= m; j++)
    if (A[i][j] != 0)
    goto dal;
    println('ilk sıfırlar satırı:', i);
    break;
    dal:
    }


    Sözde kodu bu olan programın goto yapısı kullanmadan nasıl yazılabilir?



  • Direk goto ile gideceğin yeri fonksiyon olarak çağır.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • for (i = 1; i <= m; i++) { 
    int sifirsayisi = 0;
    for (j = 1; j <= m; j++)
    if (A[i][j] 0= 0)
    sifirsayisi++;
    if(sifirsayisi == m){
    println('ilk sıfırlar satırı:', i);
    break;
    }

    }



    < Bu mesaj bu kişi tarafından değiştirildi hynx -- 16 Haziran 2020; 21:18:31 >
  • "goto dal;" yerine "continue;" yazacaksın.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.