Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
2128
Tıklama
0
Öne Çıkarma
C++ Array Elemanları Karşılaştırma
[
12 yıl
Çavuş
Konu Sahibi

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?



C
12 yıl
Yüzbaşı

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;
}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.