Merhaba Dostlar, içerisinde analog input'tan 1500 adet örnek alınmış bir dizi düşünelim.
Ve bu dizinin belli bölümlerinde sayılar birbirine eşit veya çok yakın olsun. Biz şimdilik eşit kabul edelim.
Soru şu.
Harflerin her biri bağımsız bir analog değer,
a,a,a,b,b,b,b,b,c,c,c,c,c,c,c,c,d,d,d,d,d,d,d,d,e,e,e,e,e
Bu dizide birbirine eşit kaç adet a, kaç adet b vs. vardır?
3 tane a varsa, a'nın değeri kaçtır ?
Cevabınız burdaki sitede;
https://www.yazilimkodlama.com/programlama/c-dizi-icinde-hangi-sayidan-kac-adet-oldugunu-bulma/
isteğinize göre düzenlenebilir.
dizi=[2,5,14,2,3,5,6,8,6,9,7,5,6,9,8,4,5,6,7,5,6,9,5,3,1,3,5,8,3,1,2,5,1,3,4,6,8,5,3,1,2,5,4,7,8,9,6,3,2,1,3,1,3,4,3,4,2,3]
kume=set()
for i in dizi:
kume.add(i)
for i in kume:
print("{} değerinden {} adet var".format(i,dizi.count(i)))
küme kullanarak oldukça kolay şekilde bulunabilir.
sadece liste kullanarak da bulunabilir
dizi=[2,5,14,2,3,5,6,8,6,9,7,5,6,9,8,4,5,6,7,5,6,9,5,3,1,3,5,8,3,1,2,5,1,3,4,6,8,5,3,1,2,5,4,7,8,9,6,3,2,1,3,1,3,4,3,4,2,3]
kume=[]
for i in dizi:
if i not in kume:
kume.append(i)
for i in kume:
print("{} değerinden {} adet var".format(i,dizi.count(i)))
https://www.picproje.org/index.php/topic,78005.msg597394.html#msg597394