Şimdi Ara

C++ Array Elemanları Karşılaştırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
2.168
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar ödevim var bir bölümünde takıldım
    örneğin bize verilen array 1 2 2 3 4 5 6 7 8 şeklinde olsun
    bizden bu array içinde 1 2 3 4 5 6 7 8 9 sayılarından hangisinin olmadığını bulmamız isteniyor
    nasıl bir algoritma kullanmalıyım?



  • Mesela switch ile her rakam için tek tek kontrol edebilirsin.
     
    #include <iostream>

    int main()
    {
    using namespace std;
    const int size = 12;
    int a[size] = {4, 6, 3, 0, 7, 3, 0, 4, 6, 9, 7, 6};
    int b[10] = {};
    int i;

    for (i=0; i<size; ++i)
    {
    switch (a[i])
    {
    case 0:
    ++b[0];
    case 1:
    ++b[1];
    break;
    case 2:
    ++b[2];
    break;
    case 3:
    ++b[3];
    break;
    case 4:
    ++b[4];
    break;
    case 5:
    ++b[5];
    break;
    case 6:
    ++b[6];
    break;
    case 7:
    ++b[7];
    break;
    case 8:
    ++b[8];
    break;
    case 9:
    ++b[9];
    break;
    }
    }

    for (i=0; i<10; ++i)
    {
    if(!b[i])
    cout << i << " yok\n";
    }
    cin.get();
    return 0;
    }




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.